Skip to content
View tobiasfremming's full-sized avatar

Highlights

  • Pro

Block or report tobiasfremming

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
tobiasfremming/README.md

Hello There!

About Me:

  • πŸš€ Positions:
    • Member of Cogito NTNU, where I have contributed to TutorAI, and currently work on CrawlAI.
    • I currently serve as project leader at CrawlAI, in Cogito NTNU, where we are developing a stystem to teach agents to walk using the genetic algorythm NEAT.
    • I am a member at Hackerspace NTNU as a part of the game development team.
    • Software developer at TutorAI startup project.
  • 🏦 Education:
    • I'm a 3rd 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, and AI, especially bio-inpired AI. Let's exchange insights!

πŸ§‘β€πŸ’» Tech I work on:

java python openai spring react Nodejs GIT gradle C assembly mysql godot docker rust

🀝 I am incredibly excited about the opportunity to work and collaborate with:

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 :)

βš™οΈ GitHub Stats

πŸš€ Cool Projects I've Worked On


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.

logo

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.


Pinned Loading

  1. CogitoNTNU/TutorAI CogitoNTNU/TutorAI Public

    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 m…

    Python 20 8

  2. CogitoNTNU/CrawlAI CogitoNTNU/CrawlAI Public

    Python 8

  3. hackerspace-ntnu/prosjekt-spill hackerspace-ntnu/prosjekt-spill Public

    2

  4. SverreNystad/besieged SverreNystad/besieged Public

    Besieged! is a cooperative, real-time multiplayer tower defense Android game, where players defend their village against waves of mythological creatures by strategically combining "tower-cards" to …

    Java 7 2

  5. CvslCompiler CvslCompiler Public

    A compiler for very simple language

    C 2

  6. iverri/ML-Group-Project iverri/ML-Group-Project Public

    Jupyter Notebook 1