I’m Shubham Sahu, founder of NO SUS and co-founder of Aurigen. I study Electronics & Computer Engineering at TSEC, Mumbai. My official portfolio connects my embedded programming, robotics, and web/mobile application work to verified projects and deployments.
- Official portfolio · Profile and social accounts
- Embedded systems & programming · Robotics & automation · Apps & websites
- NO SUS · Niva smart insole · Aurigen · NO SUS Canary
Most of what I build has a board in it: an ESP32 insole that scores gait with rules you can read, a four-servo walking rover, and a browser IDE that flashes an ESP32 over Web Serial. Before NO SUS I was an embedded coding intern at Fostride, an autonomous robotics intern at MakerWorks Lab, and Head of Product Development at TSEC's Robotics & Automation Club. I graduate in 2028.
NO SUS: your files on every screen. Send them so they can't leak: one open, watermarked links, or traceable copies.
| Project | What it does | Stack |
|---|---|---|
| Niva | Smart insole: an ESP32 reads plantar pressure, impact and IMU data, and the software scores gait with explicit biomechanics rules | ESP32 Python |
| Aurigen C3 Rover | ESP32-C3 walking robot with four SG90 servos, OLED eyes and BLE control · site | C++ ESP32-C3 |
| Aurigen Blocks | Program an ESP32 from your browser: Blockly to C++, cloud compile, flash over Web Serial. You don't install a toolchain | JavaScript arduino-cli |
| SURANG-SUTRA | Roll/fly mine-rescue scout that lays its own relay trail. Vishwakarma Awards 2026-27, Stage 2 | CAD Python |
| NO SUS Canary | Every reader gets their own copy, and every seal and open is a Solana transaction. 2nd at Monad Blitz Mumbai V4 | Dart Solana |
| POISONKEY | Access credentials that slash the holder's bond if they leak, on Stellar + Soroban | TypeScript Soroban |
| CareProof | Turns unpaid caregiving into a CareScore and a portfolio that lenders and employers can use. Won the Lovable × Anthropic Buildathon | TypeScript |
| crypt.ml | Local-first anti-money-laundering for UPI transfers: rules, note text, XGBoost and a money-flow graph score each payment, a fifth agent drafts the report | Python XGBoost |
| Lynk | Finds grants and programs, checks whether you can actually apply, then drafts from verified facts | Python |
| M-Indicator 2.0 | Mobile-first redesign of Mumbai's m-Indicator site, plus a 2.0 concept for crowd per coach and delay risk. Top 10 at the M-Indicator AI Hackathon | HTML JavaScript |
Reserve bench
| Project | What it is |
|---|---|
| ResumeDB | Recruitment stack with semantic CV search and live AI interviews, running fully on Ollama |
| Sentri | Monitoring system with a custom hardware layer |
| VibeSplit | Group expense splitting for trips and canteen runs |
| CertSecure | Certificate verification and anti-forgery tooling |
| Next Station | Transit routing experiment |
Pick a corner, then hit Submit on the issue that opens. A GitHub Action rolls my keeper, replies on your issue and updates this board. You get one counted shot a day (UTC).
0 goals and 0 saves from 0 shots.
NO SUS Canary gives readers distinct copies of a note and matches leaked text against those copies. An important distinction: a match identifies a copy, not the person who shared it. When too little distinguishing text survives, the documented matcher names nobody.
A useful result should explain what matched, what evidence is missing, and what the result cannot prove. I’m interested in how other builders communicate inconclusive results without making the interface confusing.
Read the implementation and its limits · Join the conversation on X
The Aurigen C3 Rover documentation includes a separate servo diagnostic for its ESP32-C3 and four SG90 servos. Before debugging a gait, keep the robot lifted and test each output individually with a known-good servo. Then calibrate the servo centers and directions for the physical assembly.
The engineering idea is simple: isolate the actuator and signal path before adding the full motion sequence. A small diagnostic makes it easier to distinguish a wiring or connector problem from application behavior.
Wiring and diagnostic instructions




