Architecture decisions, Socket.IO real-time sync, the net-settlement algorithm, and UPI QR generation behind PerSplit — a production Flutter + Node.js app.
Technical Writing
Backend Engineering Blog
Deep dives into Node.js, REST API design, JWT security, machine learning, and clean backend architecture — written by a B.Tech CSE student at University of Delhi.
Versioning, pagination, error standards, rate limiting, and clean controller-service-repository separation — patterns I use in every Express.js backend.
Access tokens, refresh token rotation, blacklisting with Redis, and secure cookie storage — the complete auth flow I implemented in PerSplit.
Training a Gradient Boosting ensemble on 44K news articles with TF-IDF feature extraction to achieve 99.48% accuracy and sub-second CPU inference.
Layered architecture, dependency injection, and SOLID principles applied to Node.js/Express — how I structure services for maintainability and testability.