React • Next.js • Vercel • Firebase • OpenAI • Stripe • TypeScript • SASS Modules • VSCode
A toolbox of powerful AI coding widgets built to help developers speed up their workflow. Achieved 5,000 user sign ups in two weeks and 100+ subscriptions.
React • Next.js • Firebase • TypeScript • JavaScript • Vercel • CSS Modules • VSCode
A modern way to schedule your meetings. Select date and time ranges, send out the link to others, and find out when everyone is available.
React Native • Expo • Google Maps Platform • Firebase • TypeScript • JavaScript • VSCode
An iOS app built to help University of Michigan students find carpools home for break. Hit 100 active users within 3 days of launch.
React • Next.js • OpenAI API • Spotify API • TypeScript • Vercel • CSS Modules • VSCode
An AI-powered song recommender. Combines Spotify with the OpenAI API to generate customized music recommendations.
React • Next.js • Firebase • TypeScript • JavaScript • Vercel • CSS Modules • Stripe • VSCode
A website for beginners to learn JavaScript by making and playing retro pixel games. Integrated into several schools and seeking further growth.
Unity • C# • VSCode • FL Studio • Audacity • Aseprite • GIMP
Forage, build, and innovate on your new island. A creative, ambient survival game. Built in Unity over 3 months.
React • Next.js • Firebase • JavaScript • Vercel • CSS Modules • VSCode
A classroom communication forum for students and teachers. Won the Congressional App Challenge and was honored by Congressman Ted Lieu.
React • Next.js • Firebase • TypeScript • JavaScript • Vercel • CSS Modules • VSCode
A URL shortener with one of the narrowest possible domains. Shorten URLs by length and width.
React • Next.js • GitHub API • Firebase • JavaScript • Vercel • CSS Modules • Atom
Text chat with built-in developer widgets. Built to help coordinate teams of developers through a centralized tool.
React • Next.js • Firebase • JavaScript • Vercel • CSS Modules • Atom
A retro browser game engine. Learn JavaScript while building games and exploring a community of projects.
React • Next.js • JavaScript • Yelp API • FullCalendar • Vercel • CSS Modules • Atom
Explore any area with a randomly generated trip. Uses the Yelp API to look up activities and FullCalendar to manage scheduling.
React • JavaScript • Firebase • CSS • Atom
A collaborative, online tilemap editor. Built to help coordinate team tilemap creation for 2D games.
Python • Shell • Atom • C# • Java • C++ • JavaScript
A programming language that compiles into C#, C++, Python, Java, and JavaScript. Written in Python.
MonoGame • C# • Visual Studio
A 3D raycasting engine built in MonoGame. An extension of Mono2D. Features movement and view customizability.
React • Next.js • Whois • TypeScript • JavaScript • Vercel • CSS Modules • VSCode
A domain hack generator. A domain hack is a domain name that spells out a word. For example: internet → inter.net
React • Next.js • TypeScript • JavaScript • Vercel • CSS Modules • VSCode
An experimental tile-based retro game builder. Hoping to expand one day with more content and social features.
React • Next.js • Whois • TypeScript • JavaScript • Vercel • CSS Modules • VSCode
Generates domain name ideas by adding words to a given keyword. Built to help brainstorm new domain names.
React • Next.js • Firebase • JavaScript • Vercel • CSS Modules • Atom
Rich and centralized idea development. Built to help teams brainstorm ideas on a synchronized sketchboard.
React • Next.js • JavaScript • CSS Modules • Atom
Create and share Python code golf challenges. Uses Python Shell to compile scripts in the backend.
React • Next.js • JavaScript • Ace • Acorn • Vercel • CSS Modules • Atom
A minimalist online game engine. Write games directly in the browser and export as an HTML file.
Python • Shell • Atom
An interpreted symbol-based language inspired by BF. An experiment in esoteric programming languages and command simplification.
React • JavaScript • CodeMirror • CSS Modules • Atom
A pythonic, browser-based language that compiles to JavaScript. Inspired by CoffeeScript.
Python • Pygame • IDLE
A wrapper for common Pygame functions. Built to prevent code redundancy in Pygame projects.
Shell • Atom
A command-line tool for cross-platform building in MonoGame. Built for a lack of a simple MonoGame compilation tool.
React • JavaScript • Firebase • WebRTC • PeerJS • CSS • Atom
Team communication and coordination all in one place. Old version of the project, written in vanilla React.
Python • Atom
An image-based programming language. An experiment in esoteric programming languages.
React • JavaScript • Firebase • CSS • Atom
Event scheduling in a simple interface. Uses Firebase for authentication and data storage.
React • JavaScript • Firebase • CSS • Atom
Built to experiment with file storage. Features file uploading and folder creation. Uses Firebase for authentication and file storage.
MonoGame • C# • Visual Studio
A 2D raycasting engine built in MonoGame. My first major C# game framework project. Features collision detection.
React • JavaScript • Firebase • Datamuse API • Bit.ly API • OpenWeather API • Random Word API • Atom
A webpage with a collection of useful widgets. Uses Firebase for backend and connects with several APIs, including Datamuse and Bit.ly.
Python • Pygame • IDLE
Highlights from my personal Python projects. Features many experiments built with Pygame.
Python • IDLE
A minimalist programming language written in Python. My first experimental programming language.
React • JavaScript • Firebase • CSS • Atom
A countdown tracker tool. Uses Firebase for the backend and features a toggleable background.
React • JavaScript • Firebase • CSS • Atom
A minimalist social media placing its users first. My first major web project, uses Firebase for authentication and data storage.
React • JavaScript • Spotify API • CSS • Atom
Input your preferences to generate Spotify playlists. Uses the Spotify API to search songs and save playlists.
React • JavaScript • Firebase • CSS • Atom
A ticket tracker tool. My first use of a database in web development, uses Firebase to store users and ticket data.
C# • Python • Java • C++ • JavaScript
A collection of common coding challenges in various languages. Features challenges in C#, C++, Python, Java, and JavaScript.
Unity • C# • VSCode
A lightweight, downloadable countdown tracker. Features color customization. Built in Unity.
C++ • SDL2 • OpenCV • VSCode
"2048" controlled through real-time object detection. My first major project in C++, uses OpenCV for camera and SDL2 for drawing.
Unity • C# • VSCode
An interactive visualization tool for eight common sorting algorithms. Uses Unity WebGL to run in the browser.
Unity • C# • VSCode • GIMP
Play chess against a basic AI. Built to experiment with the implementations of chess rules.
Unity • C# • VSCode • GIMP
An interactive step-by-step visualization of the A* pathfinding algorithm. Uses Unity WebGL to run in the browser.
Unity • C# • VSCode • GIMP
A minimal 2D and 3D diagramming tool built in a day. Built to experiment with 2D and 3D movement in Unity.