$ git log --oneline
a1b2c3d feat: creative SVG animations
e4f5g6h fix: mobile IntersectionObserver
T extends Promise<infer U> ? U : TTwo years shipping at US startups. Founding engineer six months in.
I'm Yash, Fullstack Founding engineer at two early stage startups. I'm a Software engineer who loves to build with TypeScript
Professional Work
- Dec 2025 — Present
Software Engineer · Full-time
- Built the Accounts Dashboard from scratch — workspace-agnostic views, custom cell renderers, filters, and the grid framework underneath it all.
- Shipped Ask AI on Companies — full-stack conversational AI that lets reps query account data in natural language. Clojure backend, React frontend.
- Designed the Agent Updates feed — a living activity stream with enriched field rendering and plugin support. Think GitHub activity, but for sales reps.
- Rebuilt the meeting upload pipeline — replaced a blocking, single-path uploader with an async system that moves files directly in S3, transcribes in the background, and intelligently links recordings to existing calendar meetings. Went from "stare at a spinner" to instant.
- Delivered embeddable iframe mode — Oliv components running inside Netsuite and partner CRMs, handling cross-origin constraints so integrations just work.
ReactTypeScriptClojureBaserowDatomic - Nov 2024 — Nov 2025
Founding Engineer · Full-time
- Unified a Next.js app, Chrome extension, and GCP scraper into a Turborepo monorepo. All three share one tRPC API layer with end-to-end type safety.
- Built 45 AI workflows that analyze jobs, optimize resumes, coach career moves, and draft networking intros, each routed to the right model (fast, accurate, or deep-reasoning).
- Copilot answers grounded in each org’s own documents. Pinecone vector search retrieves the right passages before the model responds.
- Shipped a Slack bot for real-time hiring alerts and serverless cron jobs that batch-analyze new postings overnight and surface top leads.
+0/-0Next.jsTurboRepoZustandVercel AI SDKtRPCMongoDBPrismaPineconeSlack API - May 2024 — Oct 2024
Founding Engineer · Full-time
- Sole engineer. Built the entire product from scratch, no designs: 11 listing types each with its own data shape, a reverse auction (lowest bid wins), proxy auto-outbidding, and snipe-guard extensions on last-second bids.
- When an auction ends, a winner cascade notifies the top bidder. A decline triggers the next approved bid, up to three times. Variable-rate Stripe commission per listing type.
- 14 React Email templates for every transaction event, Twilio OTP verification, Google Places v2 autocomplete, and per-country phone validation.
+0/-0Next.jstRPCPostgreSQLPrismaStripeNode.js - Dec 2023 — Apr 2024
Fullstack Engineer · Contract
- Shipped Stripe billing in my second week: credit-based minutes with subscriptions and one-off top-ups, plus webhooks that auto-credit workspace balances on payment.
- Built a test-call modal so reps can hear the AI agent before launching a campaign. OpenAI generates scripts from Q&A pairs and Bland AI places the call.
- Added a Do Not Call registry with Twilio OTP and IP-based audit logging, MagicBell real-time notifications, and a call analytics dashboard with recording playback.
+0/-0Next.jsNode.jsStripeOpenAI
Highlights
Blogs
- Voice AI Generation 101 · A comprehensive guide to voice AI generation — from text-to-speech to voice cloning, real-time synthesis, and building voice-first applications.Coming soon
- Practical AI-assisted programming · Invaluable tips from my workflow for being productive with LLMs without losing your mind. With real examples from my workNOV 18, 25
Tailors your resume to any job posting without hallucinating. Scrapes listings via Firecrawl, validates them as real postings, rewrites with structured AI output, and renders a download-ready PDF. Next.js, OpenAI, Drizzle, Neon.
Instagram, rebuilt. Carousel posts, nested comments, double-tap-to-like with heart burst animation, real-time DMs via Ably with read receipts and emoji reactions, and eight types of live notifications. tRPC, Drizzle, Clerk.