Software / Systems Engineer

Building high-performance systems & ML pipelines.

Systems-focused engineer working across C++, Go, distributed systems, and high-performance AI/ML pipelines. Comfortable going from protocol-level reverse engineering to full-stack product. Optimized for infrastructure, ML systems, and performance-critical environments.

Currently a Software Engineer at CDPG, IISC. Active open-source contributor collaborating on impactful software solutions.

Systems engineering illustration

Connect

Tech Stack

Skills & Technologies

From low-level systems and reverse engineering to ML pipelines and full-stack. The tools I use to build performant, real-world software.

Core Systems & Languages
C++
C++
Java
Java
Python
Python
Go
Go
Linux
Linux
Docker
Docker
Bash
Bash
CMake
CMake
Qt
Qt
AWS
AWS
Databases & Backend
PostgreSQL
PostgreSQL
MongoDB
MongoDB
MySQL
MySQL
Spring Boot
Spring Boot
Hibernate
Hibernate
Node.js
Node.js
Prisma
Prisma
Web & Frontend
React
React
Next.js
Next.js
TypeScript
TypeScript
JavaScript
JavaScript
Tailwind CSS
Tailwind CSS
HTML
HTML
CSS
CSS
Additional Tools
Express.js
Express.js
GraphQL
GraphQL
Redux
Redux
GitHub Actions
GitHub Actions
Tauri
Tauri
Unlock
Lock topLock main

Read more...

About me

Software Engineer

CDPG, IISC

February 2026 – Present

Contributing to open-source projects (Eclipse SUMO) using C++, focused on performance and maintainability
Building backend services in Go for the BMTC project
Orchestrating containerized backend services using Docker and Kubernetes

Software Engineer

BharatGen, TIH IIT Bombay

January 2025 – October 2025

Spearheaded ASR pipeline optimization, improving model inference speed by 15%
Architected Vagyojaka, a high-performance C++ application for transcript post-processing used across internal teams and vendors
Reduced infrastructure costs for 100+ monthly users from ₹12 lakh/month to ₹6,000/month by redesigning the full AppStream 2.0 + S3 workflow
Engineered a full-stack platform for hosting and sharing AI models across BharatGen, IIT Bombay, and IBM
Streamlined QC workflow, reducing validation time by 33% via a custom transcription-validation pipeline
Achieved 10× faster data loading with a cross-platform C++ algorithm
Delivered optimized Docker environments for H100/H200 HPC training and inference
Supported live demos for People+AI Mela showcasing Indic RAG technologies
Designed lightweight OS image for AWS AppStream 2.0 servers with S3 storage

Software Engineer Intern

Indian Institute of Technology, Bombay (IIT Bombay)

November 2023 – January 2025

Enhanced ASR transcript processing, raising system performance by 20%
Upgraded waveform visualization using FFMPEG + FFTW3 C API
Integrated Git versioning (libgit2) into a custom C++ GUI
Strengthened annotation workflow, increasing team productivity by 50%
Boosted data loading speed by 10× with custom C++ logic
Improved user satisfaction by 30% through feature enhancements based on user feedback
Orchestrated multi-OS support across Windows, Linux, and macOS (including Apple Silicon)

Software Developer Intern

Suntel Global

June 2024 – July 2024

Launched a production-ready full-stack company website in 3 weeks using React, Next.js, TypeScript, Node.js
Integrated custom server.js for file integrity validation and S3 operations

Web Developer Intern

BasketHunt Pvt Ltd

August 2023 – October 2023

Established RESTful APIs for Android portal, improving data access efficiency by 25%
Streamlined backend processes for internal teams

My Projects

Selected work across systems engineering, ML pipelines, and developer tools.

Nebula Buds Pro Ctl

Nebula Buds Pro Ctl

Reverse-engineered OnePlus Buds Pro 3 and built a desktop control app from scratch. No official APIs, no tutorials.

Reverse Engineering:

Captured and analyzed raw Bluetooth traffic from Android logs
Decoded RFCOMM UIH frames and custom binary packet structure (0xAA prefix)
Rebuilt handshake flow: HELLO → SUBSCRIBE → REGISTER → NOTIFY → GESTURE_REGISTER
Prototyped on Linux with BlueZ, ported working logic to Windows Bluetooth stack

Desktop App Features:

Direct RFCOMM connection with dynamic device selection
Real-time gesture detection (double/triple tap, long press) and remapping
ANC mode control (on / transparency / off)
Battery monitoring for both earbuds and case
Live RX/TX packet logging and raw command execution

Stack:

Go backend with raw RFCOMM sockets and custom binary protocol
Wails v2 + React + TypeScript for glassmorphism UI
GitHub Actions CI with prebuilt .exe releases
Event-driven architecture bridging React UI through Wails to Go service layer
iFly

iFly

Safety boundaries and verbosity control for Claude Code. "I'm Feeling Lucky."

Safety Enforcement:

Blocks destructive operations (force pushes, recursive deletions, sensitive file access)
Three configurable guard levels: off, project (repo-scoped), strict (adds network blocking)
PreToolUse hook for advisory checks within Claude's tool flow
Prevents risky shell commands and dangerous file operations

Verbosity Control:

Five configurable output modes from "silent" to "caveman"
Adjustable communication style without token overhead
Companion CLI for easy configuration management

Configuration:

Multi-layer configuration: defaults.yaml, global ~/.config/ifly/config.yaml, per-project .ifly.yaml
Environment variable overrides for flexibility
Plugin and CLI installation options
Built in Go for performance and portability
Vagyojaka: ASR Post Editor

Vagyojaka: ASR Post Editor

High‑performance C++ tool for annotation, validation, waveform visualization, and Git integration
Used across internal teams and vendors at BharatGen and IIT Bombay
Submitted to Microsoft CMT Interspeech 2024
Minecraft Mod: The Legend of Zelda

Minecraft Mod: The Legend of Zelda

Developed and ported a Java 17 mod used by 10,000+ users
Implemented custom 3D models and advanced gameplay mechanics

Recent Contributions (Oct-Sep 2024):

Fixed Sea Breeze Boomerang and bomb physics
WarpbadBlock shape and interaction improvements
Fixed Iceball and FireBall entity mechanics
Fixed Hookshot capability and implemented Longshot
Implemented IceArrow with rendering freeze effect
Locked Door variations (Boss, Dungeon)
Implemented Dekustick, Bags, Containers, and Screen systems
Added Gossip Stone, Fan Block, and Block of Time
Waypoints with messages and Owl Statue blocks
BottledEntity fixes and Magic reset on respawn
DataStack

DataStack

Modernized legacy React architecture with distributed Node.js + MongoDB backend
Implemented real‑time audio recording and validation using WebSockets
Developed custom certification system for user achievements
Docker Client API

Docker Client API

Built a Docker management tool with APIs 50% faster than the official client
Enabled real‑time monitoring and PostgreSQL version tracking
Created interactive API documentation with Swagger UI