Propeller Simulator
Demo curves shaped like the solver's output. The real BEMT code (RPM × pitch × blade count) lives in the repo below. Drag to explore thrust / efficiency / power.
BEMT · GUI + CLI · CSV sweeps
MIT · python main.py
APPLIED ML·PRODUCTION SYSTEMS·PHYSICAL SIM
Machine learning and backend engineering across security, quant, healthcare, LLM instrumentation, and fluid dynamics. Built to verify, simulate, and refuse when uncertain.
Top proof · Anima · Corvex · live sims · resume ↓
It started with drones I build and fly: homemade F450 and F550 frames, built up from motors, ESCs, flight controller, radio. Descend too fast and a rotor drops into its own downwash: vortex ring state. The aircraft could show me the failure. It couldn't explain it.
So I wrote code to ask the hardware better questions: telemetry logging, tuning tools, scripts that turned every flight into data I could interrogate. Software became the instrument layer between what the machine did and what I actually understood about it.
The logs said what happened, never why. For that I had to build the physics myself (vortex-ring dynamics, propeller BEMT) and walk the whole flight envelope on a screen, including the corners too dangerous to fly. Simulation is how I push a system to failure without breaking it.
▶ run them live · next pageAnima is that same instinct pointed at language models: forward hooks into the internals, probe heads reading valence, arousal, and uncertainty straight from the activations. Probes benchmarked on GoEmotions, guard smoke-tested on HaluEval and TruthfulQA fixtures. The same pattern shows up in multi-host campaign correlation, cost-aware trading, clinical refusal, and agent self-healing. Hardware, software, simulation, models, ops. The question never changed: can you see instability building before the system commits.
"I build systems that operate under uncertainty across interpretability, finance, healthcare, and physical simulation. My work combines machine learning, backend engineering, and physics-based modeling to produce systems that are measurable, explainable, and grounded in real-world constraints."
Demo curves shaped like the solver's output. The real BEMT code (RPM × pitch × blade count) lives in the repo below. Drag to explore thrust / efficiency / power.
BEMT · GUI + CLI · CSV sweeps
MIT · python main.py
Illustrative VRS envelope. The actual vortex-ring simulator is in the repo below. Drag to find the unstable zone.
Helmholtz · Kelvin Γ · viscous decay
MIT · python vortex_rings_simulation.py
The simulators above aren't paper exercises. They're tools built to design and tune the aircraft below. Sim and hardware are the same project told from two ends.
Homemade F450 quad + F550 hex builds, frame up: motors, ESCs, flight controller, radio. PID tuning, propeller selection informed by the BEMT solver, telemetry logging per flight.
Rovers, an automated plant-watering system, and home automation on ESP8266-class microcontrollers.
Raspberry Pi NAS with sanitized configs, media + monitoring stack, and distributed-computing experiments.
Build dossiers (BOMs, flight logs, safety notes) are kept in a private build-log repo.
"Hooks into the model while it writes. Valence, arousal, uncertainty per token."
github.com/Anima ↗HF causal LMs · GoEmotions probes · guard
MIT · anima api --port 8010 · HF Spaces demo
I instrument Hugging Face causal LMs so you can see inside them while they generate. Forward hooks grab hidden states at chosen layers. Small probe heads turn those into valence, arousal, and uncertainty for every token. If the stream looks unreliable, a guard recommends abstaining. Validated on a 5-model council (TinyLlama 1.1B aggregate 94.0). Streams over REST and WebSocket, with a dashboard and a public HF Spaces demo. Interpretability meter, not a claim the model feels anything.
Widget is a demo. Real numbers (TinyLlama 1.1B council): aggregate 94.0 · GoEmotions valence Pearson r ≈ 0.19 (meets the ≥0.15 gate; single-token snapshots are a weak emotion classifier, not a product claim). benchmark report ↗ · live demo on HF Spaces ↗
"Weak per-host alerts become one campaign timeline. No LLM. No cloud API."
github.com/corvex ↗lateral_auth · micro_exfil · recon_fanout
MIT · corvex replay · corvex dash · sealed eval
Multi-host campaign correlator for threat hunting. Each host runs weak detectors (lateral_auth, micro_exfil, recon_fanout). Corvex merges the HMAC-signed events into one ATT&CK-shaped timeline. Observe-only sensors: Windows via wevtutil, macOS via lsof (plus optional channels). Live containment stays locked off by default. Holds up on synthetic ATT&CK-shaped fleets. Not validated yet on real enterprise telemetry or a pure-benign baseline.
Widget is a demo of the attack-theatre lab. Sealed synthetic packs, not commercial SOC parity. repo + demos ↗
"Cost the trade first. Then paper-trade it."
github.com/GeoQuant ↗FastAPI · MLP · news sentiment · Alpaca paper
MIT · Sharpe -0.47 walk-forward (honest baseline)
Quant stack for US and India equities in one FastAPI app: MLP direction signals, news sentiment, walk-forward backtests with fees and slippage inside the optimizer, and an Alpaca paper ticket on the dashboard. First public daily run (2022 to 2025, 10 symbols, 10+5 bps costs in) printed Sharpe -0.47 vs buy-and-hold. Weak, and that's the point of publishing it. Not a marketing curve.
results/2026-07-18_daily_v1Measured daily walk-forward (2022 to 2025, 10 symbols, 10+5 bps costs in). Sharpe -0.47 · underperforms buy-and-hold. Weak but expected for a first cost-aware baseline, not a marketing curve. Curve from this run: SUMMARY ↗ · report.json ↗
"Published clinical equations. No score if the chart is incomplete."
github.com/Drift ↗Flask · 17 biomarkers · Fitbit / Google Fit
MIT · ACC/AHA + FINDRISC · python app_v5.py
Flask health tracker: daily lifestyle logs, 17 lab biomarkers, Fitbit and Google Fit OAuth. Risk scores use published equations, ACC/AHA Pooled Cohort for 10-year CVD and FINDRISC for diabetes, not invented math. The app refuses to score until age/sex/vitals, at least 7 daily logs, and one lab panel exist (CVD also needs lipids and age 40+). Learning tool, not a medical device. There is an experimental ml/ folder; the live path uses the transparent calculators.
AUDIT_AND_DESIGN.md in the repoDial is a demo patient, not a clinical case. The CVD / diabetes scores come from the published ACC/AHA Pooled Cohort and FINDRISC equations in risk_calculators.py ↗ · design + audit in AUDIT_AND_DESIGN.md ↗
"Catch the runaway loop. Explain it. Open a reviewable patch. Never silent-push."
orqis · live product ↗cofounder · FastAPI · libcst · MCP · Redis
live product · human review before merge
Cofounded. Orqis watches agent and app logs, flags incidents (including runaway tool loops), explains the break in plain English over MCP, and opens a reviewable unified-diff patch or PR. Deterministic libcst fixes plus confidence-gated LLM assist. Human approves before merge. It never pushes the default branch on its own.
Cofounder. Product + source: Orqis-Auto-Agent-DevOps ↗ · demo landing orqis ↗. Rows above mirror a real dogfood incident pattern (detect → patch → refuse silent push). Not a published accuracy score.
10-day summer internship on vortex rings (May 2025). Ring formation and VRS-style instability in the lab.
Hardware-flavored stint on water-based air filtration: sensors, flow path, and iteration under physical constraints.
Worked on a text-to-SQL RAG system: natural language over structured data. Internals stay NDA-restricted.
Running athera.digital: AI automation and websites for small businesses. 6+ months shipping live systems; client names stay private.
"I like pressure tests. In systems and in life."
Builder across security, quant, healthcare, LLM instrumentation, agent ops, and physical simulation. Measurable performance, tight feedback loops, and knowing exactly when a system should refuse to answer.
All-India CBSE 2nd: football, Goa Globe. Also competitive skating, badminton, swimming. Worked with multiple NGOs to get them online: sites and basic web presence.
Full public project list, synced from GitHub. Case files and lab experiments are featured above.
Syncing index…
let's build something real
siddarthb078@gmail.com ↗