Backend engineer obsessed with why systems break, not just that they run.
CSE student. Building deterministic, production-grade architectures in Java & Python.
Production-level full-stack system that evaluates clinical interactions between medications and foods using a deterministic rule engine.
Why it matters:
- Replaced ML with precision — Migrated from predictive ML to a rule-based engine for 100% clinical traceability and predictability
- Production architecture — Layered backend (Flask REST API), JWT auth (Firebase), MongoDB persistence, batch processing algorithms
- Full-stack execution — React + TypeScript frontend deployed on Vercel; Python/Flask backend handling complex rule evaluation
- Engineering rigor — Includes architectural audits, evolution docs, and comprehensive technical reasoning behind pivots
Stack: Python, Flask, MongoDB, React 19, TypeScript, Firebase Admin SDK
Read my reasoning | Live app
Learning Projects (System-Level Focus)
- Java Systems & Algorithms — DSA with backend engineering discipline; 50+ problems with system analysis
- Java Database Engineering — JDBC internals, connection pooling, SQL execution models
- Java Operating Systems Engineering — Memory management, concurrency, threading experiments
- AI Systems Engineering — Embeddings, vector search, retrieval system internals
Other Projects
- Acadmate — Spring Boot REST API for academic management; JWT auth, layered architecture
- TravelGenius — Hackathon project: intelligent travel planner
Practicing algorithmic thinking and competitive programming on LeetCode — solving problems with focus on both efficiency and system-level understanding.
I write about the systems I build and the thinking behind architectural decisions. Each article connects engineering to deeper understanding.
- The ML Project That Has No ML — Why I replaced ML with a deterministic rule engine
- I Became More Interested in the Invisible Side of Software — On system internals over feature building
- I Didn't Start Coding — I Trained My Fingers First — Discipline in engineering
- From a Structured Test to a System I Didn't Understand — My first production system
- JVM memory models and garbage collection tuning
- SQL query execution plans and optimization strategies
- Concurrency patterns and thread-safe architecture
- Building systems that are auditable and deterministic
Currently participating in GirlScript Summer of Code (GSSoC) 2026.
