Kaustubh.dev
Skip to content
NewJust shipped: an AI agent that publishes a YouTube Short every day

Full-Stack Developer & Tech Lead

Kaustubh Chaphekar

I build and own production SaaS end-to-end — from Next.js front ends and payment systems to async worker pipelines on Google Cloud.

Scroll

01 About

I own products from the first commit to the production dashboard.

Full-Stack Developer and Tech Lead with 2+ years building and owning a production SaaS platform end-to-end — from feature development and system architecture to DevOps, cloud infrastructure, and team leadership. I led a team of 3 developers, managed every deployment on Vercel and a Linux VPS, and ran Google Cloud Console, Sentry and PostHog across the full product lifecycle.

years owning a production SaaS
2+
developers led as tech lead
3
product modules architected
8
async worker pipelines on GCP
5
01

Product engineering

Next.js App Router, React, TypeScript and RTK Query — feature work with a clean split between UI, business logic and data access.

Next.jsReactTypeScriptTailwind
02

Systems & infrastructure

Pub/Sub + Cloud Run workers, Dockerized services on a Linux VPS, Redis caching, and production deploys on Vercel — monitored with Sentry and PostHog.

GCPDockerRedisVercel
03

Leadership

Sprint planning, code reviews, every Git merge and branch — keeping a team of three shipping consistent, reviewed code.

SprintsCode reviewGit flow

Deep expertise: Next.js, subscription systems, async worker pipelines and payment integrations (Razorpay).

02 Experience

Tech Lead at Wallxy

Built and maintain a production SaaS platform for design professionals covering collaboration, file management, subscriptions and content discovery.

  1. 01

    Led a team of 3 developers

    Managed sprint planning, conducted code reviews, handled all Git merges and branch management, and kept code quality consistent across the codebase.

  2. 02

    Owned all infrastructure and deployments

    Production deployments on Vercel, a Linux VPS running Dockerized backend workers, Google Cloud Console (APIs, Cloud Run, Pub/Sub), and application health via Sentry and PostHog.

  3. 03

    Architected the full-stack SaaS

    Projects, teams, gallery, company, blog and QuickDesk modules with RBAC, granular permissions, and clean separation between UI, business logic and data access layers.

  4. 04

    Production-grade Razorpay integration

    Full subscription lifecycle (trial → active → expired), ₹1 mandate verification, proration, add-ons, webhook handling, wallet/credits and invoice generation.

  5. 05

    Async worker infrastructure

    Google Cloud Pub/Sub and Cloud Run workers for campaign execution, PDF-to-DWG conversion, subscription expiry, email delivery and usage-based billing.

  6. 06

    Explore feed with Redis caching

    A multi-type feed (ideas, catalog, gallery, brands, people) with real-time search and trending content from cron-based feed workers.

  7. 07

    Brand Marketplace, end-to-end

    Brand profiles, a slug/email-domain system, subscription plan integration and the explore discovery UI.

  8. 08

    Technical SEO

    Meta tags, Open Graph, structured data, dynamic sitemaps and page-level optimizations to improve search visibility and indexing.

  9. 09

    Test coverage that means something

    Jest (unit + integration) and Playwright (E2E) covering auth flows, payment scenarios and a full 21-day subscription billing lifecycle.

03 Featured project · just shipped

AI Social Agent: a YouTube channel that runs itself.

An autonomous agent that writes, voices, edits and publishes a YouTube Short every day.

Step 1 / 6

Script · Gemini / OpenAI

5–7 scene script, title, alt titles and thumbnail text as strict JSON — learns from which hooks got the most views.

Click the robot · click a step to jump

Personal project2026Live · private repo

One daily run takes an idea from a queue (or lets the AI pick one), writes a 5–7 scene script, voices it with word-level timings, finds matching vertical footage, renders a captioned 9:16 video with music and motion, uploads it to YouTube, then drops a first comment and files it into a playlist. A secure, installable dashboard shows each step light up live — and a review mode lets me approve, retitle or re-thumbnail before anything goes public.

pipeline stages
6
AI & media APIs orchestrated
4
node:test suites incl. a real FFmpeg render
13
Shorts, fully automatic
1/day
Next.js 16React 19TypeScriptTailwind v4MongoDB / MongooseGeminiOpenAIElevenLabsPexelsFFmpegYouTube Data APIWebAuthnWeb PushResendGitHub ActionsRender

Fallbacks at every step

Gemini Flash → Flash-Lite (or OpenAI) for scripts, ElevenLabs → Gemini TTS for voice, retries with backoff, and a 3-attempt daily cap so failures never burn credits.

Idempotent scheduling on free infra

Render's free tier sleeps, so GitHub Actions and cron-job.org ping /api/cron hourly — the app posts only when due and never twice a day.

Live step tracker

Server-sent events light up each stage with timers; time left is estimated from past runs, next to logs, run history and voice credits.

Review before publish

Private upload, watch the MP4 in the dashboard, choose one of three titles or thumbnails, then approve & publish.

Hardened sign-in

Passkeys (WebAuthn), signed sessions with sign-out-everywhere, brute-force lockout with email alerts, CSRF origin checks, CSP/HSTS and a 90-day audit log.

Phone app + alerts

Installable PWA with web-push for “ready for review”, “published” and failures; Resend emails and a weekly analytics digest.

04 Selected work

Systems I've designed, built and run in production.

Case studies from Wallxy's platform and my own projects. Wallxy's code is private, so these cover the architecture and the problems each system solved.

05 Toolbox

The stack I ship with, every day.

Hover a category to light it up in the sphere, or drag the sphere to spin it.

06 Background

Computer science, twice over.

2021 – 2023

M.Sc. (Computer Science)

A.S.M. College of Science, Pune

CGPA 7.73

08/2018 – 04/2021

B.Sc. (Computer Science)

HAL College of Commerce and Science, Nashik

71.37%

07 Off-screen

Exploring distant lands, feeling the music, capturing moments.

Life outside the editor. Pick a place to fly the globe there, or put some music on while you look around.

Home

Nashik, India

Home, and where I build Wallxy

On the map

Feeling the music

Play something while you browse

4 calm ambient tracks · off by default

08 Work with me

Need a website or web app? I build it and ship it.

I take on freelance projects alongside my work, from a landing page that loads fast to a full SaaS with payments. You deal with one person the whole way: design, build, deploy and support.

Business & marketing websites

Fast, responsive Next.js sites with technical SEO built in — meta tags, Open Graph, structured data and sitemaps.

Next.jsSEOVercel

Web apps & SaaS

Dashboards, auth, teams, roles and permissions — full stack from the database schema to the deploy pipeline.

ReactNode.jsMongoDB

Payments & subscriptions

Razorpay checkouts, mandates, trials, proration, add-ons, invoices and webhooks that survive real billing cycles.

RazorpayWebhooksBilling

3D & interactive sites

three.js / React Three Fiber experiences like this one — landing pages and product showcases people remember.

three.jsR3FMotion

Automation & AI agents

Background workers, scheduled pipelines and LLM-powered automations that run on their own and alert you when they don't.

LLMsPub/SubCron

Infra, DevOps & performance

Docker, GCP, Vercel and VPS setups with Sentry and PostHog monitoring, plus Core Web Vitals tuning.

DockerGCPSentry
  1. Step 1

    Share your idea

    Fill in the quote form — what you need, your budget and timeline.

  2. Step 2

    Scope & quote

    I reply with questions, a clear scope and a fixed quote.

  3. Step 3

    Build in the open

    Regular demos on a live preview link, so there are no surprises.

  4. Step 4

    Launch & support

    Deploy, SEO and analytics set up, a handover walkthrough, then support.

Get a free quote

09 Contact

Have a project in mind? Let's build it.

Hiring for a full-stack or lead role, or need a website built? Send a quote request, or email me directly.

What do you need?
Budget
Timeline

0/3000

Your details are only used to reply to you.

Local time

--:-- IST · UTC+5:30

Based in Nashik, India Remote-friendly
Fastest replyChat on WhatsApp Download my resume (PDF)