All Projects

A comprehensive archive of my work over the years.

2026

NeuroVision is a real-time face recognition system with live enrollment and instant multi-face identification. Users enroll by capturing guided multi-angle samples from their camera β€” no offline training, no static dataset required. The system learns new faces on the fly via face embeddings and identifies every person in the live camera feed simultaneously.

insightface's SCRFD ArcFace recognition onnxruntime (CPU) OpenCV FastAPI scikit-image NumPy React
2026
This project tackles the fine-grained visual categorization (FGVC) task of classifying flower images into five species: Daisy, Dandelion, Rose, Sunflower, and Tulip. It features a comprehensive deep learning pipeline, including comparative evaluation of four architectures (Custom CNN, MobileNetV2, EfficientNetB0, and ResNet50V2), stratified 5-fold cross-validation, two-stage transfer learning with fine-tuning, a soft-voting ensemble, Grad-CAM explainability, FP16-quantized TFLite export for edge deployment, and an interactive Gradio interface for dynamic model selection.
Deep Learning ( TensorFlow 2.x, Keras, Mixed Precision (FP16) ) ML Toolkit ( scikit-learn, NumPy, Pandas, Matplotlib, Seaborn ) Grad-CAM TensorFlow Lite (FP16 Quantization) FastAPI Gradio Hugging Face
2026

πŸ₯” Precision Foliar Pathology & Deep Learning Architecture Suite

Multi-Architecture Neural Ensemble Β· Explainable AI (Grad-CAM) Β· Soft-Voting + Temperature Scaling T=0.7

End-to-end foliar pathology suite for clinical diagnosis of potato leaf diseases (Alternaria solani β€” Early Blight, Phytophthora infestans β€” Late Blight, and Healthy). Moves beyond single-model prototypes with a Tri-Model Soft-Voting Ensemble (DenseNet-121 w0.45, ConvNeXt-Tiny w0.35, EfficientNetV2-S w0.20, 256Γ—256) and Grad-CAM for transparent, field-ready decisions.

Research Benchmark & Ensemble

  • DenseNet-121 / ConvNeXt-Tiny / EfficientNetV2-S β€” ImageNet-pretrained, fine-tuned, soft-voting + temperature scaling
  • Kaggle GPU training, TFLite Float16 (21 MB) & Dynamic INT8 exports for edge/mobile
  • ITT: TTA, label smoothing, class-weighted, EarlyStopping

Explainable AI

Grad-CAM saliency maps highlight lesion regions driving each prediction β€” essential for agronomist trust.

Results

Ensemble outperforms single backbones on 405-image held-out test via soft-voting + calibration. Prior B3 baseline: Test Acc 95.80% / Macro-F1 95.86. See Kaggle notebook for full ablation.

Python Numpy FastApi Kaggle TensorFlow Lite DenseNet-121 ConvNeXt-Tiny EfficientNetV2-S Grad-CAM Hugging Face Pillow
2026

Classifies SMS messages as spam or ham (not spam) using NLP preprocessing and machine learning. Text is cleaned by removing stopwords and applying stemming, then vectorized with TF-IDF. Multiple classifiers are trained and evaluated, including classical ML, neural networks with Word2Vec embeddings, and a fine-tuned DistilBERT transformer.

Pandas NLTK scikit-learn gensim (Word2Vec) XGBoost transformers + torch (DistilBERT)
2026
A Twitter / text sentiment classifier built from scratch (logistic regression on NLTK's twitter_samples corpus) exposed through a production-style web app:

Frontend: React + Vite, deployed on Vercel
Backend: FastAPI serving a trained model, deployed on Render
Model: Logistic regression implemented from scratch (sigmoid + gradient descent).
NumPy NLTK FastAPI React
2026

Detects cyberbullying in Formspring Q&A posts using NLP and machine learning. Text is preprocessed (stopword removal, stemming) and vectorized with TF-IDF, then classified using multiple models with hyperparameter tuning via GridSearchCV.

Dataset

Formspring.csv -- 13,147 Q&A text entries from the Formspring social platform, labeled for cyberbullying presence.

Pandas Numpy NLTK scikit-learn (TfidfVectorizer, GridSearchCV, SVC, MultinomialNB, DecisionTreeClassifier, LogisticRegression, RidgeClassifier, SGDClassifier, LabelEncoder) matplotlib
Feb-16 2026 - Feb -18 2026

πŸ€– RajuGPT is a context-aware RAG chatbot built with Laravel and OpenRouter, supporting models like Grok-4.1 Fast, GPT-4o, and Gemini 1.5 Pro. It uses hybrid search (MySQL Full-Text + vector embeddings with cosine similarity) for accurate retrieval, maintains conversation memory with Laravel Sessions and localStorage, and automatically ingests knowledge from websites (Firecrawl), PDFs, and GitHub repositories.

OpenRouter FireCrawl smalot/pdfparser Github Api
Sept 2025 - Present
  • Public Page ui design as well as backend apis.
  • In distributor module, referral note, ticket, direct sales, promotional sales , month sales, area sales etc reports.
  • In Admin module, distributor reports, sales center reports.
  • Inventory management, User management features.
Java SpringBoot Angular PostgreSQL Redis Docker
Oct 2025 - Present
  • Perks with reports
  • Tips with reports
  • Payments with reports
  • Referrals
  • Support & Ticket.
  • Settings
Java React MySQL
Feb-6 2026 - Feb -7 2026
  • Valentine’s Week Calendar: Interactive calendar with a real-time Valentine’s Day countdown and automatic active-day highlighting.
  • Personalized Love Links: Create unique, shareable links with custom messages and day-specific themes.
  • Dynamic Receiver Experience: Private UUID-based links featuring romantic animations, love quotes, and date ideas.
  • Real-time Interaction: Receivers can like, accept, or reject, while senders track opens, reactions, and timestamps live.
  • Privacy-Focused: IP-based tracking ensures only the link creator can view analytics, with no login required.
Laravel MySql Javascript
May 2024 – July 2025
  • Complete student, teacher, and staff management system with role-based access.
  • Class routine and academic scheduling modules.
  • Events and academic calendar management.
  • Automated invoice generation and fee management.
  • Marksheet and academic report generation system.
  • Bulk student and teacher upload using Excel files.
  • REST API architecture for mobile app system integration.
Java PostgreSQL
May 2024 – Aug 2025
  • Chart of Accounts, Sub Account.
  • Sales, Purchase voucher creation with its payment.
  • contra voucher.
  • Ledger, Trial Balance, Profit & Loss reports etc.
  • Payroll with salary generation and posting with its reports
Java PostgreSQL
Feb 2024 – April 2024
  • Hierarchical point distribution system.
  • Multi-level role structure (Regional Manager, Area Sales Manager, Distributor, Retailer, Technician).
  • Sales-based automated point allocation.
  • Top-to-bottom hierarchy point flow logic.
  • Point redemption and cash conversion system.
  • Redemption payment processing.
  • Payment approval workflow.
  • Payment reporting system.
  • Sales performance reward calculation.
Java Mysql

And other projects that I'm not comfortable/allowed to share publicly :)