Raghav Goel
I build AI products end to end: the model calls, the product around them, and the infra that keeps them up at 3am. At ManufApp, my agents triage 500+ support tickets a month.
Experience
Where I've skated and what landed.
| When | Where | What landed |
|---|---|---|
| Oct 2025 — Now | Full-Stack EngineerManufApp OWNS 5 SYSTEMS IN PROD |
|
| Jan 2025 — Jul 2025 | Developer & Social Media ManagerCraftyyDraftyFREELANCE · REMOTE |
|
| 2021 — 2025 | B.Tech, Computer Science & DesignGalgotias College of Engineering and Technology |
|
Projects
Things I built on my own time, this site included. Open a deck for the problem, what I built, the result, and links to try it and read the code.
UPSTREAM: Resumable uploads & downloads. A dropped connection meant restarting a big transfer. tus chunked uploads and Service Worker downloads over HTTP Range, resumed from IndexedDB. Refresh-proof Uploads and downloads pick up where they stopped.
POP LYRICS: Floating synced lyrics. Following the lyrics meant keeping the music tab open. A Chrome extension for Spotify and YouTube Music that floats synced lyrics in Document PiP. Always on top Lyrics synced to the track.
SYNTH: Music & video streaming. Whole media files had to load before they could play. Express streams audio and video as HTTP 206, into a hand-built player with sync and PiP. Seek anywhere Streamed over HTTP 206, no player library.
API WATCH: Live API logs over SSE. Watching API logs meant refreshing a page. An SSE server broadcasting to every client, and a useSSE hook that reconnects by itself. Zero refreshes Logs push live and reconnect on their own.
Stack
Durometer is how hard a skate wheel is. Here it's how much I've ridden each tool: 99A is daily at work, 92A has shipped in real projects, 84A I've built with.
AI & agents
- Agents99A · daily
- Gemini95A · shipped
- RAG95A · shipped
- OpenAI SDK95A · shipped
- Python95A · shipped
- LangGraph92A · shipped
- LangChain92A · shipped
- Embeddings92A · shipped
- LLM memory92A · shipped
- MCP92A · shipped
- Claude SDK84A · built with
Backend & data
- Node.js99A · daily
- Express99A · daily
- WebSockets99A · daily
- SSE95A · shipped
- PostgreSQL95A · shipped
- Django92A · shipped
- Redis92A · shipped
- Qdrant92A · shipped
- GraphQL88A · built with
- Firestore88A · built with
- Neo4j84A · built with
Frontend
- JavaScript99A · daily
- React99A · daily
- Next.js99A · daily
- Tailwind99A · daily
- Web Workers95A · shipped
- i18n / l10n95A · shipped
- Redux92A · shipped
- TypeScript88A · built with
DevOps & tools
- Git99A · daily
- AWS92A · shipped
- Docker92A · shipped
- GitHub Actions92A · shipped
- Linux / Bash92A · shipped
Certificates
Courses I've finished, collected like trading cards. The starred rares are from Anthropic.
Claude with Amazon Bedrock
AIClaude on BedrockPrompts, tool use, RAG and agent workflows on AWS.
MCP: Advanced Topics
AIServer CraftSampling, roots, notifications and HTTP transports.
Docker Foundations Professional
OPSContainerizeImages, Dockerfiles and Compose, from build to run.
Career Essentials in Generative AI
AIResponsible AIHow generative AI works, and using it safely at work.
Backend Foundations Cohort 1.0
BEServer SideHTTP, databases, auth, system design and CI/CD.
GenAI with JS
AIAgent BuildAgent orchestration: RAG, memory and MCP.
Complete Web Development Course
BEFull StackJavaScript and Node through Next.js, SQL and Docker.
TalentNext Java Full Stack
BEJava stackJava full-stack development certification.
Contact
Hiring for SWE, full-stack, AI or forward-deployed roles, or building with agents? Tell me what you're working on.
Skater, skates and every graphic on this page are drawn in code.© 2026 Raghav Goel