My Projects
This project involves the simulation of polymer chains to study their physical properties and behavior under various conditions. Also includes a focus on runtime and achieving computation efficiency. This is one of 3 projects in the course TMA4320 - Introduction to scientific computing and was taken in spring of 2024.
An implementation of a Transformer neural network from scratch, focusing on the underlying mathematical principles and efficient computation. The transformer is programmed exclusively using numpy, no deep learning libraries are used, emphasizing the focus on the mathematical side of transformers. This is one of 3 projects in the course TMA4320 - Introduction to scientific computing and was taken in spring of 2024.
This project models the trajectories of sea debris based on meteorological data, predicting where debris will float. The main method for numerically approximating the trajectory of the ocean debris is the application of Heun's method. This is one of 3 projects in the course TMA4320 - Introduction to scientific computing and was taken in spring of 2024.
AI-driven platform that echoes the nuance of a personal trainer's feedback, making every workout feel even more personalized and rewarding. Either upload your .gpx file manually through the upload button, or sync it with your Strava account and Rhythm will generate the comments for your most recent workouts
Leveraged Deep Learning Computer Vision models to detect Pneumonia in X-Ray imagery, using both fine-tuning of existing Computer Vision models from PyTorch, as well as Convolutional Neural Network
An IOS app built for tracking dividend-oriented portfolios. The app is built with Swift for the frontend, firebase for backend, and FinancialModelingPrep API for live stock data. Built as the final project for CS50x, an online course taught by Harvard University
A project where I served as project lead for Cogito NTNU, a student organization, revolving around using AI to predict the stock prices of the Oslo Stock Exchange. Inspired by renaissance technologies, we used out-of-market data in combination with mathematics and advanced algorithms to predict if the stock would go up or down the following day. There were two main models for the project, one LSTM and a random forest classifier.
Used an LSTM model to try to make funny one-liners. Used code/ai-model from a Stanford research project to make an application that inserted meme text onto an image to make a meme out of any picture.
My personal portfolio website (this website). Written in JavaScript and CSS, using React, Bootstrap, and MaterialUI.
A war simulator game, allowing players to create armies from predefined soldier classes. My solution for the project known as 'Wargames' for the subject IDATT2001 at NTNU
The tournament creator app is an app made to help structure and make e-sport tournaments. In the app, it is possible to add teams and players in the teams. When this is done you can create a tournament with the teams of your choice from a range of 2 to 16 total teams. The app also has a view-only mode for people to keep up with the tournament.