Projects
Selected work across AI, scientific computing, optimization, and product engineering.

Euler-Lagrange Symbolic Solver
2026A symbolic mechanics playground that derives Euler-Lagrange equations with SymPy, simulates the resulting dynamics with JAX, and renders interactive pendulum animations.
- Generalized the symbolic layer so new systems can be built from T and V.
- Added simple and double pendulum examples with generated animation GIFs.
- Supports a local drag-based setup UI for picking initial positions before simulation.

Real-City Traffic Simulation and Signal Control
2024-2026A city-scale traffic simulation and control project that loads real OpenStreetMap road networks from a place name, runs congestion experiments on them, and visualizes traffic patterns as animated heatmaps.
- Loads real city and neighborhood road graphs from a simple place-name query.
- Simulates queue-based traffic flow with signal control, congestion metrics, and GIF export.
- Includes baseline controllers plus a PPO training path for learned signal policies.

Exoplanet Parameter Estimation
2026A 2026 rebuild of an exoplanet radial-velocity estimator that fits Keplerian orbits with global optimization, derives planetary parameters, and visualizes the recovered system with a physics-based orbit plot.
- Fits single-planet radial velocity curves with differential evolution plus local least-squares refinement.
- Generates synthetic Doppler datasets and recovers period, semi-amplitude, and eccentricity from noisy observations.
- Animates optimizer convergence from a messy initial guess to the recovered Keplerian RV curve and reflex orbit.
In-Game Spotify Integration
2023A React-based Spotify player and playlist manager embedded into an MMO client for real-time music control inside the game experience.
- Built playback and playlist management directly into the game client UI.
- Integrated Spotify authentication and real-time track control.
- Focused on a social, interactive media layer rather than a standalone app.
Retro-Style Video Game Graphics Emulator
2022A Java proof of concept that recreates retro graphics constraints through limited palettes and low-resolution rendering rules.
- Explored retro-style rendering constraints as part of a custom emulator.
- Recreated classic palette and resolution limitations in software.
- Used the project as a compact playground for graphics systems thinking.

Euler-Lagrange Symbolic Solver
2026A symbolic mechanics playground that derives Euler-Lagrange equations with SymPy, simulates the resulting dynamics with JAX, and renders interactive pendulum animations.
- Generalized the symbolic layer so new systems can be built from T and V.
- Added simple and double pendulum examples with generated animation GIFs.
- Supports a local drag-based setup UI for picking initial positions before simulation.

Exoplanet Parameter Estimation
2026A 2026 rebuild of an exoplanet radial-velocity estimator that fits Keplerian orbits with global optimization, derives planetary parameters, and visualizes the recovered system with a physics-based orbit plot.
- Fits single-planet radial velocity curves with differential evolution plus local least-squares refinement.
- Generates synthetic Doppler datasets and recovers period, semi-amplitude, and eccentricity from noisy observations.
- Animates optimizer convergence from a messy initial guess to the recovered Keplerian RV curve and reflex orbit.
Retro-Style Video Game Graphics Emulator
2022A Java proof of concept that recreates retro graphics constraints through limited palettes and low-resolution rendering rules.
- Explored retro-style rendering constraints as part of a custom emulator.
- Recreated classic palette and resolution limitations in software.
- Used the project as a compact playground for graphics systems thinking.

Real-City Traffic Simulation and Signal Control
2024-2026A city-scale traffic simulation and control project that loads real OpenStreetMap road networks from a place name, runs congestion experiments on them, and visualizes traffic patterns as animated heatmaps.
- Loads real city and neighborhood road graphs from a simple place-name query.
- Simulates queue-based traffic flow with signal control, congestion metrics, and GIF export.
- Includes baseline controllers plus a PPO training path for learned signal policies.
In-Game Spotify Integration
2023A React-based Spotify player and playlist manager embedded into an MMO client for real-time music control inside the game experience.
- Built playback and playlist management directly into the game client UI.
- Integrated Spotify authentication and real-time track control.
- Focused on a social, interactive media layer rather than a standalone app.