Projects
06 buildsThings I've built — for the love of the game.
Terminecraft
Minecraft in terminal.
Built in C++ with raytracing, Terminecraft is a simple Minecraft clone that runs in the terminal. It features procedurally generated terrain and block manipulation, all rendered using ASCII characters. The project was a fun experiment in graphics programming and performance optimization.
Typo
2D typing roguelike.
Typo is a 2D typing dungeon game built with the Godot engine in C#. It features a unique gameplay loop where players must type out words to defeat enemies to gain points to upgrade abilities. The game includes multiple enemy types, power-ups, and a scoring system to keep players engaged.
Immigr8
An Android networking app.
Immigr8 is an Android app built with Java designed to connect immigrants with each other and with resources in their new community. It was developed with a team of four others, receiving Best Designed App at the Game of Apps competition.
Poopyhead
A multiplayer online card game.
Poopyhead is a multiplayer online card game built with React and Node.js. Built as a passion project, it features real-time gameplay where players can join rooms and compete against each other. The game includes a variety of cards with different effects, and the backend is powered by WebSockets for seamless communication between players.
Python Chess Engine
A chess engine built in Python.
This chess engine is a simple implementation of the minimax algorithm with alpha-beta pruning, built using Python's Tkinter library for the graphical user interface. It allows users to play against the computer, which evaluates moves based on a basic heuristic. The project was a great way to learn about game development and AI algorithms.
Physics Engine
2D physics engine.
This physics engine is a simple implementation of basic 2D physics principles, built from scratch in Java. It allows users to simulate and visualize the behavior of objects under the influence of forces like gravity and friction.