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

My Projects

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

Drag or swipe to explore

Vagyojaka: ASR Post Editor

Interactive ASR post-editor to refine transcripts generated by advanced AI models for Indian native languages.

Performance & Engineering:

Spearheaded ASR transcript processing optimization, raising system performance by 20%
Boosted data loading speed 10x with a custom C++ algorithm
Architected and implemented Git version control integration (libgit2) inside a custom C++ Qt GUI
Enhanced audio/video processing with FFMPEG and FFTW3 for waveform visualization
Switches audio devices dynamically without restarting the editor

Workflow & UX:

Collaborated with the BharatGen team to streamline annotation workflow, boosting efficiency by 50%
Improved user satisfaction by 30% through feature enhancements based on user feedback
TTS-Annotation implementation with lazy loading
Resizable columns and ASR validation crash fixes
Customizable fonts, configurable speaker/timestamp delimiters
Marathi and Telugu dictionary support, reduced unwanted logging

Cross-Platform & Reliability:

Led cross-platform compatibility for Windows, Linux, and macOS (including Apple Silicon)
CMakeLists fixes for Unix builds (Mac and Linux)
Doxygen-generated documentation across the codebase
Log file auto-trimming to 10k lines and memory leak fixes

Used by BharatGen, IIT Bombay, and partner startups (vendors).