Aerospace engineering student who builds software: AI tools, full-stack products and physics code. I like problems where "correct" can be checked. Frameflow re-transcribes every cut it makes to prove no words were lost; my flight-performance simulator is covered by 169 tests and checked against an independent Python reference that agrees to 1e-8.
Python · TypeScript · Java · Kotlin — React · Astro · TanStack Start · Supabase / Postgres · Remotion · FFmpeg · Claude & OpenAI APIs
An AI editor that makes the first cut of a raw recording as a fully editable Shotcut project, never a flattened render. Every kept span is a real clip with a written reason, cut points snap to measured pauses, and every join is re-transcribed to check the words on both sides survived. Ask for changes in plain English and they land on top of your manual edits.
Python whisper.cpp FFmpeg MLT Claude / OpenAI · 200+ tests
Turns a finance script into a vertical (1080×1920) motion-graphics explainer: charts, comparisons, formulas and captions are picked scene by scene, the soundtrack follows the script's sentiment, and dramatic effects are held back when the script is educational.
React Remotion TypeScript
A terminal finance manager in plain Java 17 with zero dependencies. Budgets with alerts, recurring payments that never duplicate or drift, and monthly reports with ASCII charts and month-end projections.
Java 17 · 52 tests on a home-made, reflection-based test runner
- Flight Performance Simulator: aircraft performance analysis in the browser. v0.2 is working: layered ISA atmosphere, TAS/EAS/CAS/Mach, drag polars and the full set of performance curves, redrawn live at 60 fps as you drag the sliders. Propulsion and climb are next.
- OffSetu: an Android app for offline UPI payments over
*99#. Scan any UPI QR and it drives the USSD menus for you, with no internet and no servers. - Orbital Manoeuvre Decision Support Tool: recommends a transfer between circular orbits (Hohmann, bi-elliptic, one-tangent, Edelbaum low-thrust) using numerical optimisation and multi-criteria scoring. Built in MATLAB and Python, with a web planner.
Currently learning distributed systems and agent design.