SELECTED WORK
My Projects.
A few projects I've developed exploring topics like 3D graphics, game engines, and simulations.
📌 Next.js Tailwind
Personal Portfolio
2026
This site - Created with Next.js and Tailwind, shows off my cool projects to people like you.
📌 C++ OpenGL
3D Game Engine
2022
Developed using C++ and OpenGL, this engine is capable of building 3D games complete with lighting, particle effects, audio, and more.
📌 JavaScript p5.js
Procedural Universe
2025
Inspired by No Man's Sky, the ~6,000,000 planets in this universe can all be visited with no loading screens in between.
C++
3D Terminal Rendering
2026
Created with C++ for my Linux class, capable of software rendering thousands of meshes in real time to the terminal.
JavaScript HTML CSS
2D Game Engine
2024
Created using JavaScript for the engine and HTML + CSS for the editor, this engine is meant to make 2D games in tile-based worlds.
JavaScript HTML CSS
Web Operating System
2023
A Linux-like "operating system" that runs in the web. There is a file-system along with many different commands, as well as JavaScript programming.
JavaScript HTML
2D Game Framework
2023
A lightweight JavaScript game framework meant for prototyping games quickly.
JavaScript p5.js
Mandelbrot Set Renderer
2022
Renders the mandelbrot set in real time on the web and zooms in to the point specified in the program.
JavaScript p5.js
Verlet Physics Engine
2022
A simplistic implementation of the verlet physics algorithm. Able to handle ~1,000 different physics objects in real time on the web.
JavaScript p5.js
Smart Rockets
2021
Simulates rockets that "learn" how to follow a target around a 2D world.