Org flagship · Core Contributor · In-browser hardware simulation & compiler engine (FOSSEE, IIT Bombay)
I build systems that run close to the metal.
Systems engineer specializing in in-browser hardware emulators, WebAssembly, firmware, and scalable compiler backends. Core contributor at OpenHW Studio with 550+ commits across low-level architectures.
Interactive Console
Browse my work the coder's way.
A developer CLI terminal — run ls, neofetch, stats, or danish. Supports Tab completion and Up/Down history.
12 projects — org flagship, emulator fleet & security.
opens a terminal — supports Tab completion & neofetch
~/work
org flagship — OpenHW Studio · FOSSEE, IIT Bombay
emulator fleet — 10 standalone builds
STM32F407 Cortex-M4F + Ethernet · Rust WASM core · 268 commits · DOOM @35fps
STM32F103C8 Cortex-M3 · ~70M IPS headless · 39/39 firmware checks · npm stm32f1-emu
RP2040 + RP2350 (M0+/M33/RV32) · 426/426 tests · UF2/ELF · npm picoemu
Xtensa LX6 dual-core · Rust WASM engine · 53 Arduino firmwares · npm esp32emu
Xtensa LX7 dual-core · 111/111 firmware proofs · browser serial + GPIO
ESP32-C3/C6/H2/P4 RISC-V · one binary, runtime chip select · WASM
8086/8088/8085/8051/6502/Z80/RV32 · one Rust crate → one WASM module · npm
nRF52833 Cortex-M4 · 220/220 proofs · BLE + 802.15.4 · browser demo
RA4M1 Cortex-M33 · 127 + 90 proofs · browser demo
Rust WebGPU isometric RPG · client sim + authoritative co-op server
hardware security — ESP32-S3 key + KVM
FIDO2 + YubiKey emulation · encrypted vault · HID injection & KVM bridge
~/about
I build high-performance systems and developer tooling. Most of what I'm proud of sits at the boundary where hardware architecture meets WebAssembly and cloud compilers.
As a core contributor at OpenHW Studio, I authored over 550+ commits and 480k+ lines of code—engineering real-time Web Worker execution pipelines, WASM networking stacks (Wi-Fi/BLE), dual-layer compilation caching (<200ms latency), and automated netlist routing algorithms.
Whether emulating ARM Cortex-M microcontrollers in the browser or engineering hardware security keys with FIDO2 and TOTP on the ESP32-S3, I turn complex low-level specifications into reliable, lightning-fast software.
- focus
- Systems · WASM Emulation
- open source
- Core Contributor @ OpenHW Studio
- delivered
- 550+ Commits · 480k+ LoC
- specialty
- Emulators, Firmware, Microcontrollers
- looking for
- Systems & SWE roles / Internships
- based
- India · remote-friendly
workspace · acme-co
Active users · 7d
Tenants
24
Uptime
99.9%
Sample workspace · UI preview
~/field notes
How I think about building.
No grand process — just a loop I trust: figure out what actually matters, ship the smallest real thing, put it in front of people, and tighten it from there.
how i build —
- 1. find what actually matters
- 2. ship the smallest thing that actually works
- 3. put it in front of real users, fast
- 4. measure → fix → repeat
~/stack
Languages
- C
- C++
- Rust
- TypeScript
- JavaScript
- Python
- Assembly
Emulators & Systems
- WebAssembly (WASM)
- Unicorn Engine
- RISC-V (RV32)
- ARM Cortex-M
- QEMU
- Renode
Embedded & Hardware
- STM32 (F1/F4)
- ESP32-S3
- RP2040
- USB HID / FIDO2
- BLE / Wi-Fi
- I2C / SPI / UART
Web & DevOps
- React / Next.js
- Node.js
- Web Workers
- Docker
- CI/CD
- Tailwind
Off the keyboard
I like a clean straight six.
Same way I like shipping — line it up, make clean contact, send it.
~/contact
Let's build something.
I'm looking for Systems & Software Engineering roles. If you are building low-level systems, developer tooling, or hardware simulators, let's talk.