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.

A surviving frame from the early 3D game engine

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.

Desktop graphing utility plotting two functions

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.

Refined interface for the Kotlin calculator app

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.

Hand-built Simon Says game in a black enclosure

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.

Big-O Code Analyzer chart and desktop controls

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.

Digital flashcard service interface

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.

Contemporary Civilization essay project homepage