Projects

USACO Guide: Next.js Migration
Migrated the USACO Guide website from Gatsby to Next.js to improve performance and developer experience.

Accelence: Sonar-Based Sprint Timing System
Developed low-cost (<$10) sonar-based electronic timing solution designed for track and field applications during MITES Summer 2026.

USACO Guide: Graph Vizualizer
Assisted development of desktop-first editor for creating step-by-step graph algorithm visuals, animations, slides, videos, and editable project files.

The Emergence of Meaning Across Interpretative Systems
Research project exploring how meaning emerges from the interaction of representation, interpretation, medium, and context across information theory, communication theory, and semiotics.
Economic Data Visualizer
Developed web application that fetches real-time economic indicators from the World Bank API and allows users to generate visual dashboards using Chart.js.

American Identity Research Project
Conducted a historical research project, studying four core American ideals—democracy, equal protection and due process, freedom of expression, and privacy—and their conflict across U.S. History. Displayed using rendered MDX content.

USACO Guide: Groups Student Assignment Progress Manager
Implemented a student progress management system for the USACO Guide Groups software, allowing coaches to maintain a collection of student progress for competitive programming assignments.
Competitive Programming
Solved and compiled a collection of competitive programming problems and solutions in C++ and Java.

Competitive Programming Initiative (CPI)
Maintained and improved website for the Competitive Programming Initiative (CPI), a non-profit organization dedicated to promoting competitive programming education and resources.

(Coming Soon) USACO Guide IDE Java LSP
An LSP (Language Server Protocol) implementation for Java.