I've always been interested in video games and game design but never did more beyond simple games like hangman (lots of hangman).
GoDot allows for beginner-friendly game development, perfect for someone like me who has programming knowledge and wants to cut their teeth with a bigger, more in-depth game.
And what game is more fun and easier to understand than the classic Super Mario on the NES?
Space, the final frontier...
Well, more like one of the first frontiers. This is one of my earlier school projects.
This is physics-accurate lunar lander made with C++ to help me learn about class design and object-oriented programming.

The Pokemon Trading Card Game from the GameBoy recreated in C++ with SDL3.
Languages: C++, Python
Frameworks:
Tools: CMake, Visual Studio, Git, GitHub

My personal portfolio built with Next.js
Languages: TypeScript, JavaScript, HTML, CSS
Frameworks: Next.js, React
Tools: Tailwind CSS, pnpm, Git, Vercel, VS Code

Orbit Simulator is a C++ program that simulates the motion of celestial bodies in space using Newton's laws of motion and universal gravitation.
Languages: C++
Frameworks:
Tools: Visual Studio

Chess is a C++ program that implements the classic game of chess, allowing two players to compete against each other. This was a project where I learned class design.
Languages: C++
Frameworks:
Tools: Visual Studio

Artillery Simulator is a C++ program that simulates the trajectory of projectiles fired from artillery guns, taking into account factors such as gravity, air resistance, and wind. This was a project where I learned class design.
Languages: C++
Frameworks:
Tools: Visual Studio
A simple app, where I was challenged to learn Java and Android in a one week sprint.
Languages: Java
Frameworks:
Tools: Android Studio
A mobile app that helps users track the amount of water they drink. It's integrated with Google Firebase for user registration and authentication. It also uses Google Firestore to hold user information such as weight, age, and water drinking history. The app allows the user to enter the amount of water they drink each day and to see their history of water consumption via time plot.
Languages: Dart
Frameworks: Flutter
Tools: VS Code, Google Firebase/Firestore
A stopwatch that starts, stops, and resets time. I made this while learning JS (updated for NextJS). This was a quick 1 hour mini project to mess around and have fun.
Languages: JavaScript
Frameworks:
Tools: VS Code
A school assignment where I was given a data set and had to visualize it using ggplot. The graph shows life expectancy among continents in correlation with GDP per capita.
Languages: R
Frameworks:
Tools: R Studio, ggplot
A school assignment where I visualize airport flight data. The graphs I created compare delay times among airports and I summarize which airport has the worst delays.
Languages: R
Frameworks:
Tools: R Studio
A school assignment where I organize data on heights from multiple countries. I outline German heights against the rest of the world, along with a few other countries.
Languages: R
Frameworks:
Tools: R Studio