Projects
Everything I've built. Two have full write-ups, the rest link straight to GitHub or their live links.
Pinned

Ternary QAT YOLO26s drill rig detector
Small-object detection with ternary QAT and a custom C++ inference runtime
- 15,311 labeled images, single-class drill rig detection
- 43 targeted 1x1 convolutions ternarized across the YOLO26s backbone, neck, and attention blocks
- Per-layer sensitivity profiling, mAP50-95 0.95216 to 0.95207 at one ternary layer, 0.91056 at ten, decided which layers were safe
- ~0.2-0.25 bytes per ternary weight via 5-trit packing, vs. 4 bytes in FP32
- Custom AVX2 + OpenMP C++ ONNX Runtime operator, ~3.28s to ~0.78s per inference, a ~4x speedup
- Python
- PyTorch
- Ultralytics YOLO
- C++17
- ONNX Runtime
- CMake

PatchNote
Turns GitHub and Linear activity into release notes automatically
- Integrates GitHub + Linear via OAuth 2.0
- Gemini API converts pull requests and issues into structured release notes
- Structured for technical, executive, and customer audiences
- Manual effort down from ~40 minutes to under 5 minutes
- Shareable public release pages
- Next.js
- Clerk
- Supabase
- Gemini API
- Tailwind CSS

Vidyut AI
Real-time electricity demand forecasting for 30 Indian smart cities
- XGBoost + Linear Regression hybrid
- 9.12% MAPE on unseen test data
- Lag-free feature pipeline using weather + calendar features, no historical demand inputs needed
- FastAPI backend + Next.js dashboard
- <300ms end-to-end prediction latency
- Python
- XGBoost
- Scikit-learn
- FastAPI
- Next.js
- Tailwind CSS

ShellPDF
Windows batch converter for Office/LibreOffice documents to PDF
- Native MS Office COM automation with headless LibreOffice CLI fallback
- Multithreaded conversion queue with progress and ETA
- Windows Explorer right-click context menu integration
- Single-instance IPC architecture
- MIT licensed, 2 GitHub stars
- Python
- CustomTkinter
- Windows COM Automation
- LibreOffice CLI
Everything
| Preview | Project | Tag | Link | |
|---|---|---|---|---|
![]() | Ternary QAT YOLO26s drill rig detector | Small-object detection with ternary QAT and a custom C++ inference runtime | Computer Vision | Read more → |
![]() | Vidyut AI | Real-time electricity demand forecasting for 30 Indian smart cities | Machine Learning | Read more → |
![]() | ShellPDF | Windows batch converter for Office/LibreOffice documents to PDF | Desktop Tool | GitHub → |
![]() | PatchNote | Turns GitHub and Linear activity into release notes automatically | Full-Stack | Live → |
![]() | Aletheia | A reading and research workspace for academic papers, RAG-based | RAG | Live → |
![]() | Scout | Conversational agent answering World Cup 2026 questions from live data | Agents | Live → |
| job-tracker | Monitors company career pages for India-relevant CS/AI/ML internships and emails alerts | Full-Stack | Private repo | |
![]() | RAG Contextual Chatbot | Document Q&A system with grounded answers and source citations | RAG | Private repo |


