Skip to content
View satwiksharma01's full-sized avatar

Block or report satwiksharma01

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
satwiksharma01/README.md

Hi, I'm Satwik

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


Featured work

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


In the hangar

  • 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.

Pinned Loading

  1. motion-graphic-video-generator motion-graphic-video-generator Public

    uses react to create motion graphic videos

    TypeScript

  2. chart-pattern-model chart-pattern-model Public

  3. expense-tracker expense-tracker Public

    Java

  4. frameflow frameflow Public

    Python