Projects

The words magnet factory on a gray background.

Magnet Factory

Last update: 19 Oct 2025
Skills Used: GDScript, Godot, Pixel Art, Ableton Live
A platformer based on how magnets attract and repel other magnets. This project helped me get more familiar with how Godot's physics engine works.
Multi-colored blocks arranged to make the words 'Block Escape' on a gray background

Block Escape

Last update: 22 Aug 2025
Skills Used: GDScript, Godot, Pixel Art, Ableton Live, Reaper
A puzzle game I made to familiarize myself with Godot and get some experience making puzzles. I also designed some of my own synthesizer sounds for the music.
A blue background with stylized text saying 'Double Loop'

Double Loop

Last update: 2 Aug 2025
Skills Used: GDScript, Godot, Pixel Art, Ableton Live, Reaper
This is a puzzle game I made for the GMTK 2025 game jam. This helped me improve my knowledge of Godot, and I had a lot of fun playing around with mixing NES style music with more modern synthesizer sounds. I also improved my ability to work quickly my making sure I limit my scope to the core functionality of the game.
Picture of an enlarge atom in front of a circuit board with the words 'Circuit Hacker' in front.

Circuit Hacker

Last update: 28 Aug 2024
Skills Used: C#, Unity, Pixel Art, Ableton Live, Sound Design
This is a shoot-em-up game that I made for the GMTK 2024 game jam. This project taught me a lot about how proper organization of files can save you a lot of time even in the short term. Since I had only 4 days to complete this project, I had to save time wherever I could.
Picture of Jack from Sedensura

Sedensura (Demo)

Last update: 6 Oct 2023
Skills Used: C#, Unity, Pixel Art, Ableton Live, Sound Design
A simple 2D platformer I made in Unity. I learned a lot about useful design patterns, and the creative process in general.
Portfolio page logo

Portfolio Page

Last update: 27 Oct 2025
Skills Used: React, Next, Jest, ESLint, SCSS, AWS, GitLab CI/CD
This is the page you're looking at right now. I recently migrated it from a create-react-app project to a Next project. I also added a few tools to this webpage like a Base64 encoder/decoder. These are some basic tools that I find I use a lot when coding and I wanted to have a webpage to use these tools that doesn't have a bunch of ads.
Picture of a cube rendered using BMP renderer

BMP Renderer

Last update: 23 Nov 2023
Skills Used: C++, Linear Algebra
A simple 3D rendering engine that takes polygons in a scene and renders them into a BMP image. This is a project for practicing my C++ and familiarize myself with how 3D rendering engines work.