Full-stack software engineer

I build full-stack products with live data paths — React clients, Node and Python services, Redis and MongoDB, and CI around the core logic. Experience includes mission-control software for engine hotfires, plus event-driven apps for launch and space data.

Selected work

Projects built end to end.

Event-driven infrastructure, authenticated data products, and scientific pipelines — each owned from UI through services, storage, and deploy.

Exoplanet Analytics dashboard showing a selected planet and mass-versus-orbital-period visualizationLive product
02Scientific data application

Exoplanet Analytics

An interactive way to explore and compare more than 6,000 confirmed exoplanets without depending on NASA at request time. A weekly GitHub Actions pipeline cleans NASA TAP data with Pandas into a local snapshot served by FastAPI, while a protected server-side endpoint generates mass-and-orbit interpretations with per-IP rate limiting and OpenAI key isolation.

Asteroid Tracker dashboard showing daily near-Earth objects and a saved favorites listLive product
03Authenticated data product

Asteroid Tracker

A personal watchlist for browsing NASA's daily near-Earth objects, comparing relative size and hazard status, and saving favorites. Express keeps the NASA API key off the client, while Clerk JWT authentication protects user data and scopes every MongoDB read, update, and delete to the signed-in user.

Experience

Work across disciplines.

Software engineering for high-power rocketry, alongside a performance background that shaped how I lead, collaborate, and keep learning.

01

Aug 2025 — May 2026

Rice Eclipse Rocketry

Software Engineer, Mission Control · Houston, TX

Built across the mission-control stack used during Sphinx and Proxima engine hotfires. On the operator-facing side, extended Quonkboard in React with engine-page routing and visible controller connection state; deeper in the system, implemented a double-buffered WebSocket receive path in C that transfers command payloads into a FreeRTOS queue on the STM32 engine controller.

02

Jun 2024 — Aug 2024

Aspen Music Festival

Principal Cellist · Aspen, CO

Led the cello section as principal cellist in the festival's premier fellowship orchestra through an intensive summer of rehearsals and performances.

Background

Tools I use and foundations I bring.

Education

Incoming Spring 2027 · Expected May 2029

Georgia Institute of Technology

M.S. in Computer Science

2021 — 2025

University of Michigan

B.S. in Computer Science · Dual Degree in Music · Minor in Astronomy

Languages

JavaScript · TypeScript · Python · C / C++ · SQL

Frameworks

React · Next.js · Node.js · Express · FastAPI · Socket.IO · Tailwind CSS

Data & tools

MongoDB · PostgreSQL · Redis · Git · GitHub Actions · Linux