- π Positions:
- Software developer at Aksio startup project.
- Member of Cogito NTNU, where I have contributed to TutorAI, and been project leader at CrawlAI and Motion.
- Currently project leader of the Grip project in Cogito NTNU
- I currently serve as board member at Cogito NTNU.
- I am a member at Hackerspace NTNU as deputy leader of the Gamedev Project .
- Software developer and research assistant at IMTEL NTNU working on a configurable NPC AI system for educational technology.
- π¦ Education:
- I'm a 4th year informatics student at NTNU Trondheim.
- π Currently Reading: Design Patterns: Elements of Reusable Object-Oriented Software by gang of four.
- π¬ Let's Talk About: I'm passionate about producing clean code, software architecture, Computer Graphics, Game development and AI, especially bio-inpired AI. Let's exchange insights!
- Shader art: Check out my shadertoy account tobiasfremming
-
Sverre Nystad on TutorAI, Aksio and more.
-
Kristoffer Nohr Olaisen on TutorAI and Aksio.
-
Olav Selnes Lorentzen on TutorAI and Aksio.
-
And many more!
Whether you're a seasoned developer, a student, or someone just starting out in tech, I'm open to collaborating and learning together. Let us code a better future together :)
TutorAI is a RAG system capable of assisting with learning academic subjects and using the curriculum and citing it. The project revolves around building an application that ingests a textbook in most formats and facilitates efficient learning of the course material.
Besieged! is a cooperative, real-time multiplayer tower defense game inspired by Viking and Norse mythology, supporting both singleplayer and multiplayer. Players collaborate to defend their village against waves of mythological creatures. Gameplay involves purchasing and strategically placing combination of "tower-cards" on the map to build unique towers that attack invading enemies. Each kill grants players money to acquire more cards. Enemies spawn in waves and follow a set path toward your village; if they succeed in destroying it, the game ends. Besieged! innovates on traditional tower defense mechanics, such as those in Bloons Tower Defense 4, by enabling dynamic tower creation through card combinations.
I wrote my own compiler that compiles very simple language, hence Cvsl: very simple language compiled in C. It interprets the syntax and generates runnable x86 assembly. Pretty awesome.
AIS system is a project in modern machine learning in practice, where we were supposed to make an ML model that predicts the positions on ships five days into the future. The predictions were entered in a caggle competition. The best model we made was with XGBoost, using the h2o framework. We worked on a large dataset, but our transformer model was too data hungry to accomplish any significant score.
Crawl AI is the first project I've been the team leador on in Cogito NTNU. This is the first phase on an ongoing project on neuroevolution and bio-inspired artificial intelligence. We were 8 people on this project, and had a lot of fun implementing the NEAT algorithm (neuroevolution on augmenting topologies) The objective of this project is using a genetic algorithm to train agents to move forward in a 2d environment, using the traveled lenght in the fitness function.





