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, CardRanker)

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