# Gitesh Sarvaiya

Fullstack Engineer · System Thinker · Solution Engineer

- Email: gitesh@giteshsarvaiya.com
- GitHub: https://github.com/giteshsarvaiya
- LinkedIn: https://www.linkedin.com/in/gitesh-sarvaiya-160b921b3/
- X: https://x.com/SarvaiyaGitesh
- Portfolio: https://giteshsarvaiya.com
- Blog: https://giteshsarvaiya.com/blogs

## Summary

Fullstack developer interested in real-time software, collaborative editors,
locally-synced systems, Gen AI products, and CRMs. I build products end-to-end
and care about the craft at every layer: the schema under the hood, the API
contract in the middle, and the pixel on the screen. CS major in engineering,
tech agnostic, most work lives in the JS/TS ecosystem. Open source contributor
to [WordPress Gutenberg](https://github.com/WordPress/gutenberg).

## Experience

### Innovun Global — Tech Lead, Enterprise CRM Platform (Contract)
*May 2025 – Present · Bangalore, India · Fortune 500 manufacturing client (confidential)*

- Led end-to-end architecture and delivery of a high-availability enterprise CRM platform serving 500+ users across lead generation, nurturing, customer engagement, and conversion workflows
- Mentored and managed a team of 4 engineers, owning decisions across frontend (React.js, Next.js, TypeScript), backend (Node.js, Express.js), cloud (AWS EC2, Lambda, SQS, EventBridge, S3, RDS, IAM), and databases (PostgreSQL)
- Built a unified multi-channel communication system integrating 6+ third-party services (WhatsApp, Email, SMS, and more), automating key customer touchpoints and reducing manual outreach overhead
- Developed an OCR-powered document processing pipeline to automate extraction of business-critical information, eliminating manual data entry for field operations
- Designed and delivered a BI dashboard surfacing real-time operational metrics for business stakeholders, enabling data-driven decision-making
- Implemented RBAC, audit logging, and compliance controls meeting Fortune 500 enterprise security requirements; maintained high availability throughout the production lifecycle
- Ran requirements discovery, sprint planning, and technical documentation end-to-end (Agile/Scrum); passed the client-side Tech Pass audit, unlocking expanded contract scope
- The CRM platform led to a 110% increase in sales growth for the client

### Liveblocks — Contract Engineer
*Apr. – Jun. 2026 · Remote*

- Collaborated directly with Steven Fabre (CEO & Co-founder) to design and deliver one-off realtime collaborative demos — polished technical showcases built to demonstrate the depth and versatility of Liveblocks' collaboration infrastructure
- Translated complex realtime concepts (multiplayer presence, CRDT-based sync, shared state management) into working, visually compelling prototypes
- Received a public LinkedIn recommendation from Steven Fabre recognizing initiative, dedication, and the ability to tackle complex engineering challenges independently

### DIY — Design Engineer & Tech Lead
*June – Aug. 2025 · Surat, India · datainyourself.com*

- Collaborated closely with designers and stakeholders as Design Engineer and Tech Lead
- Built marketing website + admin dashboard; designed a custom ad campaign builder that cut setup time from days to minutes
- Stack: Next.js, Tailwind CSS, Cloudflare Pages/Workers/KV, REST APIs

### Dreamstudio — Frontend Developer
*June – Aug. 2025 · Jakarta, Indonesia*

- Led frontend development, integrated APIs, built landing pages and internal dashboards
- Improved initial page load by 25% through rendering and asset optimizations
- Stack: React.js, Tailwind CSS, REST APIs

### Planva — Frontend Developer (YC China backed)
*2025*

- Contributed to building planning, execution flows, and user-driven workflow features
- Worked with rapidly evolving product requirements, requiring fast iteration, clean abstractions, and pragmatic engineering decisions

### Maura AI — Frontend Developer
*Sept. 2024 – June 2025 · San Francisco, USA*

- Built landing pages, waitlist flows, and core UI for an AI-driven product
- Implemented complex drag-and-drop interactions for file trees, lists, and Kanban boards
- Researched and implemented local-first patterns with YJS/YDoc persistence providers
- Stack: React.js, Tailwind CSS, YJS/YDoc, AWS

### Personal Network — Frontend Developer
*Oct. – Dec. 2024 · California, USA*

- Audited a Gatsby site, migrated to Next.js for improved scalability and DX
- Refactored UI into modular, reusable components
- Stack: Next.js, Tailwind CSS, Cloudflare

### Stealth — Frontend + Backend Developer
*Apr. – Sept. 2024*

- Designed and built real-time chat app UI with mode switching between human users and AI agents
- Built backend services and WebSocket-based real-time communication
- Stack: React.js, Tailwind CSS, WebSockets, Express.js, MongoDB

### RD Developers — Frontend Developer
*Dec. 2023 – Jan. 2024 · Ahmedabad, India · rdsfarm.com*

- Built a responsive site that increased footfall by 15%, improved load by 25%, and link open rates by 45% via OG optimization
- Stack: Next.js, Tailwind CSS, Cloudflare

## Projects

### Texty — Local-first Collaborative Document Editor
*Mar. 2026 · https://texty.giteshsarvaiya.com*

Collaborative document editor built on livetexts — no accounts, no sign-up. Create a doc, share a join code, write together in real time with live colored cursors. Offline-first via IndexedDB + Yjs CRDT sync. One-click publish to a public URL. Stack: Next.js, TypeScript, Yjs, TipTap, Cloudflare Workers.

### livetexts — Self-hosted Liveblocks Alternative (npm package)
*Feb. 2026 · https://www.npmjs.com/package/livetexts*

Open-source npm package for real-time collaborative rooms — presence, CRDT storage, collaborative text, and offline sync. One Durable Object per room on Cloudflare Workers. Yjs CRDT with bidirectional state-vector sync. JWT auth signed locally, zero idle cost via WebSocket hibernation. Stack: Cloudflare Workers, Durable Objects, Yjs, SQLite, TypeScript.

### crdt-rooms-demo — livetexts Integration Demo
*Feb. 2026 · https://crdt-rooms.giteshsarvaiya.com*

Reference Next.js app demonstrating a full livetexts integration end-to-end, including room creation API, Yjs CRDT binding, and WebSocket connection lifecycle. Stack: Next.js, TypeScript, livetexts, Yjs, Tailwind CSS.

### CRDT Foundation — Paper Implementation
*Feb. 2026*

Implemented both op-based and state-based CRDTs from the foundational academic paper, built from scratch to deeply understand conflict-free data structures. Stack: TypeScript.

### SysDes — Realtime Collaborative System Design Canvas
*2025 · https://sysdes.giteshsarvaiya.com*

Realtime collaborative canvas for system design — draw, annotate, and iterate together with live presence. Built-in chat with a cursor-based AI assistant that understands context from the canvas. Simulation engine for modeling data flow, load, and failure scenarios directly on the diagram.

### Excalidraw Clone — Collaborative Whiteboard
*2025 · https://excalidraw.giteshsarvaiya.com*

Full-featured Excalidraw clone with multiplayer collaboration powered by Liveblocks. Hand-drawn aesthetic via rough.js, live cursors, shared canvas state, conflict-free real-time sync. Stack: rough.js, Liveblocks, Canvas API.

### Skribbl for Engineers — Multiplayer Drawing & Guessing Game
*2025 · https://skribbl.giteshsarvaiya.com*

A Skribbl.io-style multiplayer game built for software engineers and CS majors. Word banks include CS concepts, data structures, system design terminology, and programming paradigms. Real-time drawing canvas with WebSocket-based room management and live scoring.

### AgentFlow — AI Workflow Generator
*Sept. – Oct. 2025 · https://agent-flow.giteshsarvaiya.com*

Chat-based AI interface that generates workflows across connected apps (Gmail, Outlook, spreadsheets). Translated multi-screen product flows into interactive, production-like prototypes. Stack: Next.js, Composio, Express.js, Tailwind CSS.

### Lesson Agent — AI Learning Platform
*2025 · https://mtk.giteshsarvaiya.com*

Transforms uploaded PDFs into interactive learning experiences with a human-in-the-loop agent workflow. AI drafts a structured learning plan for approval, then delivers quizzes with hints and penalty-free retries, concluding with a scored summary and personalized study recommendations. Stack: Next.js, LangGraph.js, CopilotKit, PostgreSQL, Prisma.

## Technical Skills

- **Languages:** JavaScript, TypeScript, Java, Python, Ruby, HTML/CSS, SQL
- **Frontend:** React.js, Next.js, Tailwind CSS, Radix UI, ShadCN, Tiptap, TanStack Query
- **Backend:** Node.js, Express.js, RubyOnRails, Hono.js, WebSockets, REST APIs
- **Databases:** PostgreSQL, MongoDB, Prisma, Supabase, Cloudflare KV
- **Infra:** Cloudflare Workers, AWS, Docker, CI/CD, GitHub, Render
- **Paradigms:** Local-first, CRDT / YJS, Real-time collaboration, Design systems
- **Tools:** Claude Code, Zed, Cursor, VS Code, v0

## Achievements

- MLH Hackathon Winner
- Debate Competition Winner

---
*Full portfolio with live demos, testimonials, and writing: https://giteshsarvaiya.com*
