About
I solve problems by building systems.
I work on backend systems — APIs, databases, distributed architectures. At IBM I built production software for AT&T and Barclays. At Prime Healthcare too. The interesting problems are the ones that only appear under load.
Outside work I build side projects. Java, Go, Python for backend, Next.js for frontend, everything deployed on Oracle Cloud's free tier. Running three apps on 1GB RAM teaches you more about optimization than any course.
I contribute to open-source projects when I find something worth fixing. I play badminton. Not competitively, just badly.
Tech Stack
Backend
Databases
Cloud & DevOps
Frontend
Experience
Research Graduate
Feb 2025 - Nov 2025
- Built a full-stack multiplayer game with Spring Boot backend and real-time WebSocket communication. Reported progress biweekly.
- Worked on production-ready software development, deployment, and testing practices.
Projects

VM Monitor
Infrastructure Monitoring Platform
Three-component system with Go agent, control plane API, and Next.js dashboard. Manages Oracle Cloud VMs and applications without SSH. Real-time log streaming, environment management, and deployment.
Challenge
Built agent-control plane architecture with private VCN networking. Implemented SSE log streaming with cursor-based polling fallback, atomic env file writes with backup/rename, and demo mode that blocks writes while serving fake data.

MySpendo
Personal Finance Tracker
Full-stack expense tracker with Go backend and Next.js frontend. Track income, expenses, and budgets with automated recurring transactions and analytics.
Challenge
Built automated recurring transactions with PostgreSQL advisory locks to prevent duplicates. Handled edge cases like month-end dates, leap years, and server restarts.

Weather Insight
Weather Analytics Platform
Weather tracking app with machine learning built using FastAPI and React. Tracks multiple cities and runs ML analysis to detect temperature anomalies, predict trends, and cluster patterns.
Challenge
Built ML pipeline with APScheduler running on 1GB RAM. Implemented caching that cut redundant API calls by 66% using 10-minute TTL and request deduplication.

Bulls & Cows
Multiplayer Game Platform
Code-breaking game with Spring Boot backend and real-time WebSocket multiplayer. Five game modes including daily challenges and 1v1 battles with live progress updates.
Challenge
Built thread-safe session management with ConcurrentHashMap using composite keys. Implemented WebSocket authentication with JWT for secure real-time multiplayer across different tabs.

Data Playground
Data Transformation Tool
Browser-based tool for transforming JSON and CSV data entirely client-side. Handles parsing, filtering, sorting, and format conversion with session sharing via short URLs.
Challenge
Built JSON parser that handles messy real-world data. Supports nested objects, API response wrappers, and single objects. Parses data structures that typical tools reject.
Open Source
I contribute to open-source projects when I find bugs or see improvements.