Skip to main content

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