Uses
My Stack
The tools, frameworks, and services I use to build things, from ML pipelines to full-stack platforms.
Languages
- Python , Primary language for ML, data analysis, and scripting
- TypeScript , All web projects, strict mode
- SQL , PostgreSQL, complex queries via Prisma and raw
- Swift , SwiftUI for iOS/macOS (Buzz)
ML & Data Science
- pandas + NumPy , Daily driver for data wrangling
- scikit-learn , Random Forest, permutation tests, NMAR reasoning
- TensorFlow / Keras , CNNs and transfer learning (MobileNetV2)
- Jupyter , EDA and reproducible notebooks
- Matplotlib / Seaborn , Publication-quality plots
- VADER , Sentiment scoring (Red Bull analytics)
Web Development
- Next.js (App Router) , Go-to framework: RSC, streaming, ISR
- React , Component architecture, hooks, server components
- Tailwind CSS , Utility-first styling
- Framer Motion , Page transitions, scroll animations
- Prisma , Type-safe ORM for PostgreSQL
- Flask , Backend microservices (ADA internship, Vaani)
Data & APIs
- PostgreSQL , Primary database for full-stack projects
- Notion API , CMS for this portfolio
- NextAuth.js , OAuth + credentials (PCOD Tracker, Gondilal)
- YouTube Data API v3 , Red Bull YouTube analytics
- yt-dlp , Video metadata extraction
AI Services
- Claude API (Anthropic) , PCOD Tracker, rant parsing, lab-report extraction
- Gemini 2.0 Flash , Gondilal Saraf, product descriptions from photos
- OpenAI API , Vaani chatbot, multilingual speech and text
- Replicate (SDXL) , Gondilal Saraf: AI model-image generation
Real-Time & Extensions
- WebSocket (ws) , Watch Together, global sub-second sync
- Chrome Manifest V3 , Service-worker extensions, content scripts, overlays
- Render , Always-on Node.js relay servers
- Supabase , Buzz: Postgres + PostGIS + RLS + Realtime
Testing
- Vitest , Node server and TypeScript library tests
- Puppeteer , Real-Chrome browser tests for the Watch Together extension
Design & Type
- Figma , UI design and prototyping
- shadcn/ui , Component library base for this site
- Lucide , Icon system
- Fraunces + Inter + Geist Mono , Serif display, sans body, mono kickers (this site)
Daily Tools
- VS Code , Primary editor
- Claude Code , AI pair programming in the terminal
- Git + GitHub , Version control, PRs, Actions CI
- Vercel , Deployment platform
- Docker , Containerised dev and production (ADA Flask services)
Hardware
- MacBook Pro , Daily driver
- External monitor , Dual-screen for long coding sessions