Harsh Kasat

Infrastructure Engineer at Freebuff (YC F24)

India · Remote

Portrait of Harsh Kasat

About

I'm Harsh Kasat. I build the infrastructure that runs AI coding agents. At Freebuff (YC F24) I own the sandbox layer: Daytona and E2B fleets, Convex backends, runner services and the sweeps that keep thousands of workspaces healthy. Before that I was a founding engineer at vly.ai (acquired by Freebuff). I learn by shipping, and I have a habit of breaking things on purpose to see how they fail.

Work Experience

Freebuff (Codebuff)
YC F24
Remote (SF)

Software Engineer — Infrastructure

June 2026 - Present

Design and run the sandbox layer that executes AI coding agents for thousands of user projects, on Convex + Bun/TypeScript. Multi-provider sandbox architecture: one SandboxProvider interface over Daytona and E2B, with golden templates, a warm pool for instant project start, and automatic failover (e.g. new projects route to E2B when Daytona's org disk cap fills). Lifecycle sweeps that scale: an idle-park sweeper that reconciles against the provider's own running list instead of our rows, parks newest-first, and skips sandboxes a client just woke — fixing a starvation bug that had silently parked nothing for weeks. Fleet-wide job runner: a queue-claim service with jittered claims so hundreds of runners stop racing for the same run, and timeout sweeps that finalize one stuck message per transaction so a bad row can't block the batch. Memory-safe static deploys: moved archive packing from a 512 MB Convex action into the sandbox itself (find | tar | gzip), added size guards and a settings-based rollback switch. Security by default: made Convex functions internal unless explicitly exposed, moved the admin-key hand-out behind a session-gated route, and added a CI gate that fails the build when the public surface grows.

vly.ai
YC F24
Acquired by Freebuff

Founding Engineer

October 2025 - May 2026

Early engineer on an AI app builder: owned backend services, hosting infrastructure and the agent runtime. Screenshot service built for throughput: BullMQ queue in front of a Puppeteer browser pool with a mutex per browser, per-project+URL throttling, stalled-job detection, 3-attempt retry with 24h re-queue, and idle auto-shutdown so the fleet costs nothing when quiet. Hosting migration: moved user-project static hosting from Freestyle to Vercel with project reuse on redeploy, and cut Convex usage along the way. Usage metering: moved Convex usage metering into Redis and built the platform-usage dashboard with per-model and per-user agent-run breakdowns for billing and abuse detection. Agent runtime: a unified auth flow for Claude Code inside the sandbox (OAuth setup-token over PTY, token passed per run as env), project-level permission toggles, and GitHub repo linking that keeps the VM remote in sync. Containers that actually run Chromium: debugged crashpad / posix_spawn EAGAIN failures in Docker and standardized the image on node-slim.

Kliqstr
Remote (USA)

Gen AI Developer (Freelance)

February 2024 - May 2025

Built AI agents for customer support and lead generation with LangChain + Superagent, served from a FastAPI backend. Created a voice modulator that clones a user's tone for video replies. Automated daily Facebook content across 30+ pages with Redis-backed pipelines, cutting manual work by ~90%.

Occultdiy
Remote (London)

Django Developer (Contract)

September 2023 - February 2024

Rebuilt the core web app frontend for faster loads and a smoother UX. Set up CI/CD with GitHub Actions + Docker for zero-downtime deploys. Migrated the backend from SQLite to Supabase (about 3x faster queries) and ran targeted email campaigns to 15k+ users.

AMD Telecom S.A.
Remote (Greece)

Software Engineer

March 2023 - June 2024

Designed and deployed 10+ microservices for Gen AI workloads with Docker + Redis. Fine-tuned invoice parsers that turn scanned invoices into structured JSON at ~95% accuracy. Integrated NVIDIA RIVA for real-time call transcription and synthesis; built Stable Diffusion + ControlNet tooling for marketing images.

SymPy (open source)
Open Source

Contributor

November 2023 - January 2024

Contributed to SymPy's core and mechanics modules: a trigonometric rewrite rule for Bessel J, the orient_dcm / orient_explicit API in the mechanics reference-frame code, and correctness fixes to Mod, ceiling and expression printing.

Skills

Languages: TypeScript, Python, Go
Runtime & Backend: Bun, Node.js, Convex, FastAPI, Django
Sandboxes & Agents: Daytona, E2B, Claude Code, Codex, MCP
Queues & Jobs: BullMQ, Redis, cron sweeps, runner services
Infra: Docker, Render, Vercel, AWS, GitHub Actions
Data: PostgreSQL, Supabase, Redis, Firebase
Frontend: React, Next.js, Tailwind, Electron
AI/ML: PyTorch, HuggingFace, LangChain, Stable Diffusion, OpenCV
Vector DBs: Pinecone, Qdrant, FAISS, ChromaDB
Observability: ELK, PostHog, Sentry

GitHub Activity

0 contributions in 2026

Oct
Nov
Dec
Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep