Building production-grade backend systems, ML-powered platforms, and cloud-native applications that serve millions.
Deputy Manager @ Digital India Corporation (MeitY) β powering DigiLocker, NAD, MY Bharat & ABC for 100M+ users.
π Portfolio β’ πΌ LinkedIn β’ π§ LeetCode
I'm a Senior Software Developer with 5+ years of experience designing and operating backend systems at national scale. At Digital India Corporation, I build and maintain platforms that millions of Indians use daily β from document storage and academic credentialing to youth engagement and identity verification.
Outside my day job, I build civic-tech and AI-powered tools, focusing on problems that matter in the real world.
Currently working on:
- ποΈ UrbanLens β AI-powered urban infrastructure intelligence platform (in progress)
- πΎ KrishiDrishti β AI crop yield prediction for Northeast India (Phase 9 complete Β· Live)
- π‘ Data Processing Workers β High-volume RabbitMQ + S3 + Redshift pipelines
AI-powered crop yield intelligence for Northeast India Β· β Complete Β· Live Demo Β· Repo
Predicts district-level agricultural yields across 95 districts and 8 Northeast Indian states using ML models trained on real satellite, weather, and soil data.
Highlights:
- π€ XGBoost + LSTM models for 5 crops (Rice, Jute, Wheat, Mustard, Maize) β trained on 12,350 yield records
- π°οΈ Real data pipelines β Open-Meteo weather API, MODIS/GEE satellite NDVI, ERA5 soil moisture
- πΊοΈ Interactive choropleth map β state/crop/year filters with click-to-explore districts
- π Explainable AI β SHAP feature importance on every prediction with confidence intervals
- π Security hardened β CSP headers, rate limiting, input validation, CORS, error boundaries (Audit: B+)
- π³ Deployed on Oracle Cloud (Mumbai) via Docker Compose + Nginx
Stack: FastAPI Python 3.11 XGBoost PyTorch LSTM SHAP Next.js 14 SQLite Docker Nginx Oracle Cloud
AI-powered urban infrastructure intelligence platform Β· β Complete Β· Live Demo Β· Repo
Analysing urban infrastructure patterns, public amenity gaps, and city-level planning indicators using geospatial data and ML.
Features:
- Real-time congestion prediction β XGBoost and LSTM models predict segment-level congestion scores for the next 15 / 30 / 60 minutes
- Multi-factor feature engineering β time-of-day, day-of-week, weather conditions, public holidays, and nearby event calendars
- Java API Gateway β Spring Boot 3 handles auth, rate limiting, caching, and proxying to the ML engine
- JWT authentication β Spring Security with role-based access (
ADMIN,ANALYST,VIEWER) - Smart caching β Redis TTL-based prediction cache reduces ML calls by ~70 %
- Custom FastAPI docs β branded Swagger UI with dark terminal theme and interactive playground
- Interactive dashboard β Next.js heatmap, segment drill-down, and historical trend charts
- Dockerized deployment β single
docker compose upspins the full stack on Oracle Cloud free tier
Building with: FastAPI Python PostgreSQL GeoPandas Docker AWS
Enterprise Single Sign-On platform Β· Repo
Full-stack SSO implementation supporting OAuth2 flows, JWT-based session management, and multi-application authentication federation.
Stack: FastAPI React JS Python JavaScript Docker OAuth2 JWT
Dynamic Application Security Testing platform Β· Repo
Automated web security scanner implementing OWASP Top 10 checks, SSL/TLS analysis, HTTP header inspection, dependency scanning, and performance testing with report generation.
Stack: FastAPI Python Jinja2 Docker
URL shortening platform β inspired by Bitly
FastAPI PostgreSQL Docker REST APIs
Citizen data analytics platform β public policy insights, geospatial analysis, predictive analytics
Python FastAPI Data Visualization Geospatial
At DIC, I've engineered the backend systems behind some of India's most critical digital infrastructure:
| Platform | Role | Scale |
|---|---|---|
| DigiLocker | Backend Engineer β document storage & verification APIs | 100M+ registered users |
| NAD | Backend Engineer β national academic depository | 500+ affiliated institutions |
| MY Bharat | Backend Engineer β national youth engagement portal | Nationwide |
| ABC | Backend Engineer β Academic Bank of Credits | Active |
| Parinaam Manjusha | Developer β CBSE exam results platform | Millions of students |
Python β’ PHP β’ JavaScript β’ SQL β’ Bash
FastAPI β’ Flask β’ Laravel β’ CodeIgniter β’ Node.js (Express)
REST APIs β’ OAuth2 β’ JWT β’ Microservices β’ API Gateway
PostgreSQL β’ MySQL β’ Redis β’ MongoDB
Amazon DynamoDB β’ Amazon Redshift β’ Elasticsearch
AWS (S3, EC2, Lambda, CloudWatch) β’ Docker β’ Docker Compose
Jenkins β’ GitHub Actions β’ Nginx β’ CI/CD β’ Linux
RabbitMQ β’ Apache Airflow β’ ETL Pipelines
ELK Stack (Elasticsearch Β· Logstash Β· Kibana)
Amazon S3 β’ CSV Pipelines β’ Batch Processing
XGBoost β’ PyTorch (LSTM) β’ SHAP β’ scikit-learn
Geospatial (GeoPandas, GEE, MODIS) β’ Open-Meteo β’ ERA5
OWASP Top 10 β’ DAST β’ CSP Headers β’ Rate Limiting
Input Validation (Pydantic) β’ Secure coding practices
Git β’ GitHub β’ Postman β’ VS Code β’ PyCharm β’ Windsurf
- βΈοΈ Kubernetes & container orchestration
- π€ AI agent integrations in backend systems
- π Advanced system design patterns
- β‘ Event-driven architecture at scale
π Portfolio β’ πΌ LinkedIn β’ π§ LeetCode
Open to Senior Backend Developer and Senior Software Developer roles. Feel free to explore my repos, open issues, or reach out for collaboration.
"First, solve the problem. Then, write the code."
