Aerospace Engineering student at VIT Bhopal building engineering software at the intersection of aerospace, simulation, and software development.
I'm building aerospace tools and love experimenting with technology, AI, and software to solve interesting engineering problems.
Python · TypeScript · MATLAB · Java — React · Numerical modelling · Simulation · Automated testing
A growing collection of computational tools for aerospace analysis. The projects are currently independent; the unified suite is a long-term direction, not an integrated product yet.
Aircraft performance analysis in the browser: drag and power curves, climb, ceilings, glide, flight envelopes, turn performance, takeoff and landing, range, cruise, aircraft comparison, and sensitivity analysis.
The TypeScript physics core is cross-checked against an independent Python implementation and published references, including Cessna 172S POH data. Known discrepancies are documented rather than hidden.
Launch the simulator · Review validation results · Engineering decisions
Orbital Manoeuvre Decision Support Tool
A decision-support tool that sizes, optimises, filters, and ranks orbital transfer options against mission constraints and priorities. It compares Hohmann, plane-change, bi-elliptic, one-tangent, and Edelbaum low-thrust transfers.
The tool includes MATLAB/Simulink models, a Python cross-check, an interactive web planner, and verification against textbook benchmarks and NASA GMAT R2026a.
Launch the web planner · Review the engineering and verification
Frameflow — AI-assisted video editing that keeps the timeline editable in Shotcut, with deterministic editing logic and project history.
Expense Tracker — Java 17 command-line finance manager with budgets, recurring payments, CSV import/export, and monthly reports.
Motion Graphic Video Generator — Render structured finance scripts as vertical videos using React and Remotion.
- I approach problems systematically: understand the problem, break it down, research possible solutions, and reason through the trade-offs before building.
- I document my projects properly, from vision and requirements to technical decisions, research findings, milestones, and unresolved questions.
- I invest time in brainstorming and exploring alternatives before committing to an approach. I believe understanding the problem is just as important as implementing the solution.
- I use AI, automation, and the right tools to work smarter, move faster, and focus my effort where it matters most.
- I prioritise correctness, simplicity, and reliability over flashy demos or unnecessary complexity. I test my work, verify results, and keep improving until the solution is solid.
Recent merged contributions to OpenScreen:
- Preserve audio timing during transcription extraction
- Preserve recorded cursor visibility in agent observations
- Add standard AppImage update metadata
- Remove the libfuse2 dependency from AppImages
I use AI assistance in my development workflow; the linked pull requests describe the changes and validation.
Currently focused on aerospace simulation, numerical methods, and engineering software.
