I am a passionate software engineer with a deep love for web development and learning new technologies that help improve my skills, increase efficiency, and help build better products!
GPA: 4.83 (equivalent to a 3.83 GPA in the US)
Current courses
- Bachelor Thesis
- IT Project In Practice
Completed courses:
- Web Application - A
- Computer Security - A
- Introduction to Artificial Intelligence - A
- Software Testing - A
- Operating Systems - A
- Internet of Things - A
- Algorithms and Data Structures - B
- Human-Computer Interaction - B
- Software Engineering - A
- Web Programming - A
- Visualization - A
- Databases - A
- Programming - A
- Inclusive Web Design - B
- Interaction Design and Prototyping - A
Continuing development and maintenance of the application created during my summer job, with a focus on optimization and user utility. Efforts are also directed toward ensuring the code and architecture remain maintainable for all current and future developers on the project.
Re-engineered an outdated web application for The Norwegian Public Roads Administration (Statens vegvesen) into a modern Progressive Web App (PWA), enhancing maintainability and architecture. The revamped app integrates into the ELRAPP system, encompassing contractor reporting, the Road Administration's controls, contract follow-ups (deadlines and deviations), and reporting.
Skills: TypeScript, Vue.js, C#, .NET, Vuetify, Vite, Sass, OpenLayers, Git, GitHub, Bitbucket, Agile teamwork
My role involves guiding students through web servers and full-stack web application development, grading obligatory assignments, and facilitating weekly practice classes to help students grasp their assignments and address questions related to the course, technologies, and other relevant subjects.
Graded obligatory assignments and participated in weekly practice sessions to teach students web fundamentals, emphasizing HTML, CSS, and inclusive design.
Guided students in learning about web servers and full-stack development, conducted three weekly classes for assignment support and questions and graded over 300 assignments.
Grading assignments and participating in weekly practice classes to assist students in finding solutions to their problems and help them learn about web fundamentals, focusing on HTML, CSS, and inclusive design.
Skills: JavaScript, jQuery, Java, Spring Boot, HTML, CSS, Inclusive Web Design, Web Content Accessibility Guidelines (WCAG), SQL, Git, GitHub, Teaching
EloShapes.com (Jan. 2022 - present)
EloShapes, a website for comparing over 500 gaming products, attracts more than 200,000 visits from over 75,000 unique monthly users. Development started in January 2022, only having a basic knowledge of HTML and CSS, serving as a platform for deepening my understanding of JavaScript, Java (Spring Boot), and MongoDB.
Motivated by a growing passion, I transformed this project into a user-centric website. Following my first year at university, I dedicated the entire summer to enhancing my skills, culminating in the launch on August 22, 2022, and receiving over 6,500 visits on its debut day.
Since its launch, EloShapes has undergone significant evolution, transitioning from jQuery to leveraging modern technologies like TypeScript and Vue. This shift not only improved the site’s infrastructure but also expanded its feature set, enhancing user experience.
Current tech-stack: TypeScript, Vue, Nuxt, Vuetify, Sass, Vite, Vercel, Cloudflare
Previously used: jQuery, HTML, CSS, Java, Spring Boot, MongoDB, Cloudflare, Heroku
Skills: TypeScript, Vue.js, Nuxt.js, Vuetify, Java, Spring Boot, MongoDB, Heroku, Cloudflare, Google Analytics, Git, GitHub, Sass, SCSS, Vite, JavaScript
BracketBros (Sep. 2023 - Nov. 2023)
Group project of 3 people where we are developing a small programming forum to learn more about full-stack development and gain experience with working together as an agile team.
My main responsibilities: Frontend development, UI, UX, designing core functionality, and backend architecture.
Skills: TypeScript, Vue.js, Nuxt.js, Vuetify, C#, .NET, SQLite, Sass, SCSS, Bootstrap
TeleShop (Nov. 2023)
A small shopping website used to learn more about and test the functionality of TypeScript, Vue, Nuxt, and Vuetify.
Skills: TypeScript, Vue.js, Nuxt.js, Vuetify
TypeScript Calculator (Jan. 2023)
In this small project, I delved into TypeScript by implementing functionalities for a simple calculator. Additionally, it served as an opportunity to explore Sass, experiment with animations, and incorporate sound elements.
Skills: TypeScript, Sass
AlgDat CenterText (Jun. 2022)
A very small Chrome Extension that centers the text for the online course-book: "Algoritmer og datastrukturer med Java: Nettbasert lærebok".
Frosted Glass Generator V2 (Dec. 2022)
I developed this project as a means to learn the fundamentals of React.js and Styled-Components. The website allows users to create and customize boxes, giving them a frosted glass appearance.
It is based on the same idea that was used when I first learned JavaScript earlier that year (see project below).
Skills: React.js, Styled-Components
Frosted Glass Generator (Dec. 2021)
Frosted Glass Generator is a personal project I created in order to learn JavaScript and jQuery. Before starting, my knowledge was limited to basic HTML and CSS.
The website enables users to generate and customize boxes, giving them a frosted glass effect.
Skills: JavaScript, jQuery, HTML, CSS
TypeScript, React.js, Vue.js, Nuxt.js, Vite, Sass, SCSS, Vuetify, Tailwind CSS, Bootstrap, JavaScript, jQuery, Knockout js, HTML, CSS, Styled-Components, OpenLayers, WCAG
C#, .NET, ASP NET Core, Java, Spring Boot, Python, MongoDB, MySQL, SQLite, Cloudflare, Heroku
Visual Studio Code, Visual Studio, IntelliJ, Rider, PyCharm, JUnit, Git, GitHub, NPM, PNPM, Bash, PowerShell
👨💻 Coding
🖥️ Gaming
🏃 Running
💪 Working out