← Home
Projects

Projects from Scratch

I don't just write about building things. I build them. Here's what taught me everything — with the code.

BLE Kotlin Math

Indoor Navigation with Kalman Filtering

BLE-based positioning for shopping malls. Changi Airport style. Under 2m accuracy across 50,000 ft². Deployed at GraspIO, Bengaluru.

Applied mathematics meets hardware. Kalman filtering — same technique self-driving cars and LLMs use for prediction. Signal processing, probability, real-time systems.

Calendar NodeJS TypeScript

Calendar Booking & Scheduling

Two-way Google Calendar integration at WokayHQ. 10k DAU. Cut scheduling time 60%. Conflict resolution, recurring events, timezone handling, offline queueing.

Calendar systems are deceptively hard. Time is a distributed systems problem. Getting this right at scale teaches real distributed thinking.

Sync CRDT TypeScript

Offline-First Sync Engine

High-reliability sync for WokayHQ's task manager. 45% uplift in task completion. CRDT-inspired conflict resolution. Works on 2G in rural India.

Most of the world doesn't have reliable internet. Designing for offline-first isn't a feature — it's architecture.

samanya — local-first framework →

AI Whisper React Swift

Meeting Notes — Voice to Text

End-to-end system at Littlebird.ai. Swift screen-recorder → Whisper live transcription → React/Electron UI. LLM agents auto-summarise within 60 seconds.

Real-time AI integration — not a demo, a shipped product. Speech-to-text, NLP, agent orchestration, desktop apps. All in one system.

Zig Compiler Language

Ekam — A Programming Language

Multi-purpose language designed to be fast and easy. Arena-allocated. Compiles to Zig. Lexer, parser, type checker, and code generator built from scratch.

Building a language teaches you the stack from silicon to syntax. This is why I can debug problems others can't find.