I — building software that solves real problems, from full-stack apps to AI-powered systems.
I work with Python, Java, C++, JavaScript, and SQL to build full-stack applications, backend systems, and AI-powered tools — from REST APIs and databases to model training and research pipelines.
My strengths span software engineering and applied AI — MERN stack development, computer vision, NLP research, and civic-tech platforms. I enjoy problems that need both solid engineering and thoughtful design.
“I don’t just study computer science — I ship software. Every project is built to work in the real world.”
Actively seeking software engineering internships and full-time roles across backend, full-stack, and AI/ML teams.
Download a copy of my full resume as a PDF, or explore my professional profiles online.
LinkedIn Profile GitHub ProfileCitizens have no efficient way to report civic issues to municipalities, leading to slow resolution, duplicate reports, and zero accountability.
React PWA → Node / Express REST API → MongoDB Atlas with geospatial indexing → Role-based middleware → RESTful API layer with optimised query caching.
Presented to the Smart India Hackathon 2025 finals judging panel, which reported no further improvement recommendations — finishing 1st Runner-Up among 2L+ national submissions.
Scaling geospatial queries to 1,000+ concurrent reports required MongoDB index tuning and query caching, yielding a 70% performance gain.
Law enforcement manually reviews hours of CCTV footage to locate missing individuals — slow, error-prone, and resource-intensive.
Video ingestion → Frame extraction (OpenCV) → Face detection → Embedding comparison (face_recognition / dlib) → Timestamp logging → Alert output.
Consistent accuracy under poor CCTV lighting required histogram equalisation and CLAHE preprocessing before embedding extraction.
How can Transformer-based NLP decode the emotional complexity of Early Modern English, mapping how Shakespearean characters evolve across acts and scenes?
Domain-adapted corpus → Fine-tuned DistilRoBERTa & DistilBERT → Six-class emotion classifier & sentiment model → Scene-level aggregation → Arc visualisation pipeline.
Early Modern English deviates significantly from modern corpora. Targeted fine-tuning on digitised Shakespearean texts substantially improved token-level emotion attribution.
Reliable MRI brain-tumor detection demands both high accuracy and clinical interpretability, yet limited medical datasets and class imbalance make robust, trustworthy models hard to train.
MRI input → EfficientNet-B3 backbone → custom classification head → Focal Loss with label smoothing → Grad-CAM++ localisation → interpretable heatmap output.
Outperformed ResNet50, DenseNet201, and Inception baselines while delivering explainable, clinically actionable predictions.
Cross-camera person re-identification must match individuals across viewpoints and lighting, where rigid manual thresholds on deep features generalise poorly.
Person image → part-based split (head, torso, legs) → ResNet-50 embeddings + HSV histograms + HOG descriptors → weighted feature fusion → GMM-calibrated Type-1 Mamdani fuzzy inference → ReID decision.
Evaluated on the PETS 2009 benchmark: 99.25% Accuracy, 99.27% ROC-AUC, 98.75% mAP, and 100% Rank-1 Accuracy.