- 🛸 Building drone tooling: hardware ground control and LLM-powered flight-log analysis
- 🤖 Into AI agents and applied ML: LLM workflows, computer vision and sports analytics
- 🏓 Built a booking site and WhatsApp AI concierge for Vibe & Volley, a pickleball venue in Chhatrapati Sambhajinagar.
- 🏘️ My portfolio: Take a walk →
🛸 Drones
| Project | What it does | Built with |
|---|---|---|
| project-skypiea | Ground control station that maps a custom STM32 USB controller to MAVLink commands for ArduPilot and PX4 | Python · pymavlink · DroneKit · STM32 |
| MAVPose | Chatbot that turns plain-English questions into plots of drone flight logs | Python · LangChain · ChromaDB · pymavlink |
🤖 AI & Machine Learning
| Project | What it does | Built with |
|---|---|---|
| Ace-booking-concierge | WhatsApp AI agent for my venue, Vibe & Volley: handles bookings, cancellations, FAQs and admin reports | LangGraph · Gemini · FastAPI · Twilio · pgvector |
| Vortex-Core-Detection | Detects vortex cores in fluid-flow images with YOLOv5 plus an AdaBoost ensemble | Python · YOLOv5 · scikit-learn · XGBoost |
| Expected-xG-Goals-Football | MSc thesis: end-to-end xG model for FC Barcelona on StatsBomb data | Python · pandas · scikit-learn |
🌐 Web & Cloud
| Project | What it does | Built with |
|---|---|---|
| vibe-volley-fresh · live ↗ | Live booking site for Vibe & Volley, with real-time slots, promo codes, an admin dashboard and email confirmations | React · Supabase · Vercel |
| Distributed-Computing-AWS | Parallel matrix addition and multiplication across EC2 nodes, benchmarked for cost and speed | C++ · MPI · AWS EC2 |
| attendance-fileserver | Attendance and roster management with auth and scheduled jobs | Flask · PostgreSQL · APScheduler |


