Portrett of Fredrik Carsten Hansteen

Hi, I'm <Fredrik/>

Fredrik:~$ |

My Journey

Student Assistant in KJ2095

January 2024 - Present

NTNU

Teaching assistant in the course Experts in Teamwork – Environmental Impact and Tipping Points. Facilitated interdisciplinary collaboration and guided students in solving real-world challenges

Web Developer

August 2024 - Present

RIF - Consulting Engineers’ Association

Designed and developed the website (rif.no) using Next.js, and integrated Sanity as a CMS. Built an integrated dashboard for surveys and event registration using Next.js and PostgreSQL. Developed a campaign site for the report Norges tilstand (norgestilstand.no)

Student Assistant in IT1901

August 2024 - December 2024

NTNU

Provided technical guidance in the course Informatics Project Work I. Led three weekly lab sessions, assisting students with development and problem-solving related to Java and Maven-based projects

Summer Intern

June 2024 - July 2024

Maritime Optima

Worked with the testing of Maritime Optima's products. Participated in the development of new regression tests for the company's products.

Head of the Application Committee

February 2024 - March 2025

Online - Student Organization

Responsible for a team of 19 developers, who are divided into various projects. Overall responsibility for daily operations and administrative work related to the development and maintenance of our own IT systems.

Student Assistant in MA0001

August 2023 - December 2023

NTNU

Provided academic guidance in mathematics to students at NTNU. Conducted weekly tutoring sessions Graded and provided feedback on student assignments.

Summer Intern

June 2023 - July 2023

Nordic American Tankers

Introduced to the shipping company's fleet and business strategy. Assisted in the chartering of the company's fleet. Created analysis reports on global developments in the tanker market and new opportunities in the tanker sector.

Rif.no desktop view

Rif.no

Next.js / PostgreSQL / Tailwind / Sanity

I've developed and designed the main website (rif.no) with Next.js, integrating Sanity as CMS, allowing the staff to dynamically create and update pages and content through custom, pre-designed components. I also built a separate, but integrated survey and event registration dashboard with Next.js and PostgreSQL for administrating the website.

Admission Page desktop view

Admission Page

Auth0 / Next.js / MongoDB / Tailwind

Co-developed a web application with 4 fellow students to make the process of applying to committees at Online easier for both the applicants and the committees. This platform helps organize and manage applications, automate interview-time selection, making the process simpler and more straightforward for everyone.

Charity Auction - Onlove desktop view

Charity Auction - Onlove

Auth0 / Next.js / PostgreSQL / Prisma / Tailwind

A web app for a charity auction, where users can view auctions, bid on items, donate to the charity and view the results of the auction. A total of 66 796 NOK was raised for the charity.

Norges tilstand desktop view

Norges tilstand

Next.js / PostgreSQL / Prisma / Tailwind

A campaign website for the report Norges tilstand. The report is produced by RIF and is a summary of the state of the Norwegian economy. The website is built with Next.js and has a custom CMS built with Prisma and PostgreSQL.

Y - Social Media desktop view

Y - Social Media

Vite / MongoDB / Express / Apache2 / Tailwind

A social media platform where you can share posts, like posts, and follow other users. The platform is built with Vite, MongoDB and Express. The platform is built with a focus on performance and scalability, allowing it to handle a large number of users and posts. The project is hosted on a linux server with Apache2 and PM2.

Appkom - Website desktop view

Appkom - Website

Next.js / PostgreSQL / Prisma / Tailwind

A website for the student committee AppKom, where you can find information about the committee, news, members and projects. The website is built with Next.js and has a custom CMS built with Prisma and PostgreSQL.

Online Events mobile view 1
Online Events mobile view 2
Online Events mobile view 3

Online Events

Auth0 / Flutter / Firebase / Go / Google Cloud Platform

A mobile app, designed for students, where they can sign up for events, get notified about events, and play games

Movie Tracker desktop view

Movie Tracker

Next.js / PostgreSQL / Tailwind

A web app where you can track the movies you have watched and want to watch. Created as a project for a course in web development, in collaboration with 5 other students.

The Online Fond desktop view

The Online Fond

Next.js / OAuth 2.0 / Prisma / PostgreSQL / Tailwind

A web app showcasing the student organizations's fond, how it's used and it's performance. It also showcases the fond's members and the projects they have funded. The website is built with Next.js and has a custom admin panel built with Prisma and PostgreSQL, allowing the fond members to manage the website, portfolio and applications.

Contact Me