Selected archive · 2017–2024
Work
A chronological index of projects that shaped my development—from early browser games and hardware experiments to systems, interfaces, and generative AI.
01 / Early work
Project 1: HTML Party Games
HTML · CSS · JavaScript
Built Memory and Tetris and collaborated on Pong while learning web development in a self-paced high school course. The playable versions remain online, with faithful copies of the original code adapted only to fit this site.
02 / Early work
Project 2: Rudimentary 3D Game Engine
Eclipse IDE · Java SE 6 · JavaX libraries
Used tutorials and technical articles to build a bare-bones Java game engine with a textured world that players could explore and interact with. The source was lost when the original laptop failed; this frame from an old Instagram story is the surviving record and the experience made regular backups non-negotiable.
03 / Early work
Project 3: Desktop Graphing Utility
Eclipse IDE · Java SE 8 · Java AWT libraries
Created a Desmos-inspired desktop utility that graphed two functions on a 2D plane and calculated definite integrals from the command line. My AP Calculus BC instructor accepted it as an extra-credit calculus project.
04 / Early work
Project 4: Mobile Calculator App
Android Studio · Kotlin
Learned Kotlin and Android Studio to round out my high school projects with a native mobile app. An initial calculator was published to Google Play; the pictured revision added a more refined interface and settings functionality but was not released.
05 / Early work
Project 5: Simon Says Hand Held Game
Arduino · C++ · Java · Eclipse
Led the software team for a $50-budget Art of Engineering group project that combined an Arduino-powered physical Simon Says game with a Java desktop version so more classmates could play. I also helped assemble the final circuitry.
06 / Software
Project 6: Big-O Code Analyzer
Spyder IDE · Python · NumPy · SciPy · Tkinter · Matplotlib
Built a desktop tool with my friend Gabriel during my first weekend hackathon to help students visualize algorithmic complexity while we were taking Columbia’s Data Structures and Algorithms course.
07 / Academic
Project 7: Multiprocess Three-Tiered Architectured Message Lookup Service
Git · Vim · Valgrind · GDB · C · HTTP · HTML
Combined an HTTP client, server, and database-backed message lookup service into the final project for COMS 3157 Advanced Programming. The multiprocess architecture supported simultaneous users; because the assignment is reused, its repository remains private and access is available by request.
08 / Software
Project 8: DreamJourney
VS Code · HTML · CSS · JavaScript · React · Flask · SMTPLib · Requests · Firebase · Stable Diffusion API
Built a hackathon web app with Gabriel that let authenticated users save dreams and turn each description into three Stable Diffusion images. I focused on the front end and Firebase-backed account and submission flows, including confirmation email and login.
09 / Academic
Project 9: Education Management Service
Google Cloud · VS Code · Vim · HTML · CSS · Flask · SQLAlchemy · PostgreSQL
Partnered with Amanda Jenkins in COMS 4111 Introduction to Databases to build an SSOL-inspired education platform on Google Cloud. Role-specific dashboards let students manage courses and majors, instructors manage teaching, publications, and grades, advisors manage students and availability, and administrators manage institutional records.
10 / Academic
Project 10: Java Spring RestAPI and Document Management App for Healthcare Workers
Google Cloud · HTML · CSS · JavaScript · Java Spring · Thymeleaf · Firebase Realtime Database
Worked in a five-person COMS 4156 Advanced Software Engineering team to build a Google Cloud-hosted Java REST API and document-management client for healthcare workers. The product rethought collaborative documents by building specialized workflows directly into the service instead of relying on third-party extensions.
11 / Academic
Project 11: Parallel Monte Carlo Simulations in Haskell
Haskell · Python
Translated a Python Asian call option simulation into sequential and parallel Haskell for a functional programming course. Efficient chunking and parallel execution delivered an average five-times speedup in the team’s benchmarks.
12 / Academic
Project 12: Digital Flashcard Service using Generative AI
React · Next.js · Python · OpenAI · ElevenLabs
Created a Quizlet-style learning service with my COMS 4170 UI Design team. The prototype used OpenAI and ElevenLabs to generate GRE-focused questions and voice content in response to our project mentor’s brief.
13 / Academic
Project 13: Website for Philosophy class project
JavaScript · Bootstrap · HTML · CSS
Designed and built a website for my final Contemporary Civilization project at Columbia, bringing together six short essays and supporting material on subjects from the course.