---
author: "Mukul Chugh"
canonical: "https://mukulchugh.com/"
description: "Engineer by craft. Builder by design. Founding Engineer at Quivly.ai, working across mobile, full-stack, product, and design. Previously at Swiggy and Zenduty (acquired)."
image: "https://mukulchugh.com/og/home.png"
language: "en"
title: "Mukul Chugh | Creating digital experiences for humans"
type: "page"
---

# Creating digital experiences for humans.

I’m Mukul, a founding engineer at Quivly. I build useful products across mobile, full-stack, and AI.

Engineer by craft. Builder by design.

## About

Creating digital experiences for humans has been the thread through my work for years. Early on, that meant websites and visual design for freelance clients. I also co-founded HeroApp, working across product design and development. Engineering became my foundation, but I was interested in what people experienced as much as how it was built.

At Zenduty, I grew from an intern into an engineering role, contributing across the mobile app, web experiences, and internal products. At Swiggy, I worked on Pyng’s seller onboarding, self-service tools, and mobile updates. Today, I’m a founding engineer at Quivly, working with the team on AI-powered products for post-sales teams. Each chapter has brought a different part of the product into view.

AI gives me more room to take an idea further. I build with agents, and I build the tools around them: deciding how work is divided, how results are checked, and when a person needs to step in. Away from the day job, projects like OpenKVM and ctxr let me follow practical questions of my own, from making two Macs share a keyboard to making a video useful to an agent. I want a hand in the first question, the product decisions, and the details that make the result worth using.

## Projects

- [Agent workflow skills](https://mukulchugh.com/projects/agent-workflow-skills): Portable plugins for Codex, Claude Code, and Cursor. Set up isolated work, turn pull requests into evidence-backed walkthroughs, and explain changes in product language.
- [Hermes Memory](https://mukulchugh.com/projects/hermes-memory): A dashboard plugin that makes Honcho agent memory explorable: relationship graphs, searchable facts, pipeline status, and questions about what an agent knows.
- [GitHub Profile Explorer](https://mukulchugh.com/projects/github-profile-explorer): A React interface for searching GitHub profiles, comparing users, exploring repository activity, and keeping a personal watchlist.
- [Memo](https://mukulchugh.com/projects/memo): A rent-receipt generator that turns tenant, property, and payment details into a multi-month PDF, with receipt previews and signature input.
- [Hostville](https://mukulchugh.com/projects/hostville): A lodging-marketplace web project with property listings, favorites, date-based reservations, and host-facing management screens. Presented as a code-backed prototype.
- [EIL Conference](https://mukulchugh.com/projects/eil-conference): An editorial event website for an education-leadership and career-counselling summit, bringing the programme, speakers, passes, and contact information into one landing page.
- [Gym Center](https://mukulchugh.com/projects/gym-center): A React gym-management interface combining a public programme and shop website with account, member, and trainer dashboards. Historical project; live operations are not verified.
- [OpenKVM](https://mukulchugh.com/projects/openkvm): An open-source macOS menu bar app that shares one keyboard and mouse between two Macs over the local network. Captures HID input on one Mac and replays it on another via TCP/UDP with Bonjour discovery, a hotkey-driven alternative to Universal Control that works across different Apple IDs.
- [Brik](https://mukulchugh.com/projects/brik): A framework to build native iOS and Android widgets, Live Activities, and Dynamic Island from a single React codebase. Compiles JSX/TSX to SwiftUI (WidgetKit) and Jetpack Compose (Glance); no Swift or Kotlin required.
- [ctxr](https://mukulchugh.com/projects/ctxr): Turn YouTube videos into agent-readable context: transcripts, keyframes, and timestamped Markdown walkthroughs, available through a CLI and MCP server.
- [Setu](https://mukulchugh.com/projects/setu): A workspace manager for worktrees and development environments, built for the Quivly engineering team. Private internal tooling; only a high-level overview is shared.
- [Ferry](https://mukulchugh.com/projects/ferry): An open-source experiment that turns an Apple Watch into a system-wide Mac microphone: capture on the Watch, stream to the Mac, and present as a real audio input for calls and voice notes.
- [Quivly Skills](https://mukulchugh.com/projects/quivly-skills): A curated, production-ready collection of Agent Skills for customer engineering, post-sales, and customer-success workflows, from health reviews and churn signals to QBR preparation.
- [Quivly platform](https://mukulchugh.com/projects/quivly-platform): Founding-team product and engineering work at Quivly, spanning product surfaces and the systems that support them. Details are intentionally kept private.
- [Pulse](https://mukulchugh.com/projects/pulse): Quivly’s private unified MCP gateway across the team’s tools and systems. Architecture, integrations, security details, and company data remain confidential.
- [Quivly design language](https://mukulchugh.com/projects/quivly-design-language): A shared UI foundation for Quivly product surfaces: reusable components, interaction patterns, and a consistent visual language for a fast-moving product team.
- [Quivly agents](https://mukulchugh.com/projects/quivly-agents): Private infrastructure behind Quivly’s agent-powered workflows: it turns customer and product context into operational work for teams.
- [Tethr](https://mukulchugh.com/projects/tethr): A shared planning workspace for people and their existing AI agents. Versioned sections, reviewable proposals, and human-approved releases keep everyone working from the same plan. In private alpha.
- [Moshi personal agent fleet](https://mukulchugh.com/projects/moshi-personal-agent-fleet): A private personal-agent fleet and thinking workspace spanning long-term memory, agentic work, research and reflection, messaging, operational data, and tools.
- [Moshi Health](https://mukulchugh.com/projects/moshi-health): One private Moshi surface for reviewing HealthKit, Apple Watch, and glucose data retrospectively. It supports personal wellness reflection and does not provide diagnosis or medical advice.
- [Altr](https://mukulchugh.com/projects/altr): A Mac-native workspace for taking team requests from context to spec, implementation, and review. Altr keeps the original intent and acceptance criteria attached as people and agents move the work forward. In early access.
- [HeroApp](https://mukulchugh.com/projects/heroapp): A mobile product venture I co-founded, taking the work from product design and technical direction through a working React Native application.
- [RCA Tool - Grafana Plugin](https://mukulchugh.com/projects/rca-tool-grafana-plugin): A Grafana plugin for root cause analysis that flags anomalies and service disruptions, then surfaces the relevant telemetry so engineers can trace and resolve incidents faster.
- [Zendash - Global Admin Dashboard](https://mukulchugh.com/projects/zendash-global-admin-dashboard): A global admin dashboard built at Zenduty, giving Engineering, Customer Success, and Marketing teams a single view into platform health, user activity, and issue resolution.
- [ZepEats](https://mukulchugh.com/projects/zepeats): A food delivery app built with React Native, Firebase, and Stripe: clean ordering flow, real-time updates, and payment processing end-to-end.
- [Cryptomedia - Cryptocurrency Tracker](https://mukulchugh.com/projects/cryptomedia-cryptocurrency-tracker): A cryptocurrency tracker in React that pulls live data from CoinGecko, lets users build a personal watchlist backed by Firebase auth and Firestore.

## Writing

- [Checkpointing agent edits without touching git's index](https://mukulchugh.com/blog/checkpointing-agent-edits-without-touching-git-index): A pattern worth stealing, found while reading T3 Code's internals: snapshot an agent's entire working tree per turn without ever touching the user's real index, HEAD, or branches. (2026-08-10)
- [Skip your own API when you own the database](https://mukulchugh.com/blog/skip-your-own-api-when-you-own-the-database): A paginated REST endpoint took 120 seconds to aggregate 123k rows. One raw SQL query against the same self-hosted Postgres took 90 milliseconds. (2026-07-28)
- [Agents don't fail quietly: they loop](https://mukulchugh.com/blog/agent-stuck-detection-tool-loops): Multi-step tool agents rarely crash. They repeat themselves until the budget dies. Stuck detection is the fix. (2026-07-06)
- [Give multi-step agents a finish line](https://mukulchugh.com/blog/phased-agent-turns-gather-analyze-synthesize): Unbounded tool loops burn tokens and never commit. Budget the turn: gather, think, then answer with tools off. (2026-06-14)
- [Agent scratchpads need sanitation, not vibes](https://mukulchugh.com/blog/agent-working-memory-injection-hygiene): Within-turn working memory is useful, and dangerous if untrusted text becomes an instruction the model obeys. (2026-05-11)
- [Don't parse follow-ups out of the reply](https://mukulchugh.com/blog/agent-suggested-actions-as-tools): Streaming chat truncates. Markdown JSON fences rot. Suggested next steps belong in a typed side channel. (2026-03-30)
- [Don't dump the whole document into the context window](https://mukulchugh.com/blog/progressive-tool-results-transcript-chunks): Long tool results crowd out the answer. Search, summarize, then read pieces: progressive disclosure for the model. (2026-03-02)
- [One keyboard, two Macs](https://mukulchugh.com/blog/openkvm-one-keyboard-two-macs): Universal Control kept breaking on my desk. So I built OpenKVM: a small macOS app that shares one keyboard and mouse between two Macs. (2026-01-18)
- [Native widgets from React, without leaving JSX](https://mukulchugh.com/blog/brik-react-to-native-widgets): Home-screen widgets and Live Activities usually mean writing Swift by hand. Brik keeps that surface in React and compiles down to native. (2025-12-20)
- [Ferry: Apple Watch as a Mac mic](https://mukulchugh.com/blog/ferry-apple-watch-mac-mic): I already wear a Watch. Ferry turns it into a system-wide microphone for the Mac on my desk. (2025-11-15)
- [Agent Skills aren't just prompts](https://mukulchugh.com/blog/quivly-skills-agent-expertise): We open-sourced Quivly Skills: reusable agent expertise for customer engineering and post-sales, not another prompt dump. (2025-10-21)
- [One MCP gateway beats twelve tool logins](https://mukulchugh.com/blog/mcp-gateway-for-team-tools): When every team tool has its own auth story, agents can't help. A read-only MCP gateway is the shape I keep coming back to. (2025-09-08)
- [Agents draft. Humans release.](https://mukulchugh.com/blog/human-in-the-loop-agent-plans): I want agents that make review cheap, not agents that skip the person who owns the blast radius. (2025-07-19)
- [What Swiggy-scale mobile actually taught me](https://mukulchugh.com/blog/mobile-lessons-from-swiggy-scale): Before startup life, I shipped mobile at Swiggy. Scale changes which bugs matter, and how little your happy path predicts production. (2025-06-02)
- [A personal agent fleet is just a small OS](https://mukulchugh.com/blog/self-hosted-personal-agent-fleet): I run messaging, memory, tools, and delegated agents on a VPS. Less sci-fi assistant, more private operating system for my own work. (2025-05-14)

## Experience

## Quivly.ai

Founding Engineer · November 2025 - Present · San Francisco, CA (Hybrid)

- First engineering hire; building the Quivly platform end-to-end from day one.
- Work directly with the CTO on architecture decisions, product direction, and full-stack implementation.
- Develop across the full stack: frontend, backend, and AI/ML integrations.
- Shape product design and engineering culture as a core founding team member.

## Swiggy

Software Development Engineer · May 2025 - November 2025 · Bengaluru, Karnataka, India

- Implemented an over-the-air (OTA) updates pipeline for the React Native app to ship fixes and features without full app-store releases; enabled staged rollouts, instant rollback, and version management.
- Designed and shipped the end-to-end seller onboarding flow for Pyng by Swiggy (AI-based expert services platform), covering identity/KYC capture, verification, and guided setup.
- Built an AI-based QC & moderation engine to automate compliance and quality checks across forms, media, and profile signals, reducing manual review effort and accelerating approvals.
- Delivered self-serve capabilities for sellers (catalog/profile management, pricing & availability, slot scheduling, and policy workflows) to improve activation and retention.
- Developed internal tools for product and category managers to monitor funnels, SLAs, and quality metrics.
- Profiled with Flipper, Metro, and platform-native tools; cut bundle size and resolved memory bottlenecks.

## Zenduty

Founding team · Intern → Software Engineer · June 2022 - May 2025 · Bengaluru, Karnataka, India

- Part of the core team that scaled the platform until acquisition, contributing across mobile, web, and internal tooling.
- Re-architected the React Native mobile app from ground up, building an in-house UI library and shipping multiple releases to Google Play and App Store.
- Enhanced incident monitoring tools, reducing response times by 25% and minimizing downtime by 20%.
- Built REST API services, internal automation tools, and SDKs.
- Developed a data analysis app using Prometheus, ElasticSearch, GraphQL, ChartJS, and NextJS.
- Set up Customer Data Platform (CDP) and user analytics; owned product docs, blog, and landing pages.
- Represented Zenduty at KubeCon India and Grayscale AI Week, contributing to developer relations and community engagement.

### IMR by Xurrent, formerly Zenduty

Jan–May 2025 · Four-month acquisition chapter

Internal acquisition discussions began in January; the announcement followed in February. I stayed with Zenduty through May, then joined Swiggy.

## HeroApp

Co-founder & CTO · December 2021 - June 2022 · Gurugram, Haryana, India

- Designed and developed a React Native-based mobile app.
- Owned product design, technology decisions, and development end-to-end as a co-founder.
- Ran agile sprints and led development from spec to ship, improving team delivery speed by 30%.

## Instahomes PH

Software Engineer Associate · April 2022 - June 2022 · Manila, NCR Region, Philippines

- Worked with the CTO and CIO to overhaul the web app; improvements lifted user experience scores by 20%.
- Optimized app performance and increased user engagement by 15%.
- Shipped all deliverables on time and within budget.
- Improved cross-team communication and handoffs, raising overall team productivity.

## Guby Rogers

Web Developer & Product Generalist · September 2020 - February 2022 · Gurugram, Haryana, India

- Built an online portal for Career Expo 2020, facilitating registration for 200+ attendees per session.
- Led a small team to revamp the brand's social media presence, increasing engagement and brand awareness by 30%.
- Developed event and workshop platform, leading to a 25% increase in attendance.

## Digital Moshai

Freelance Web Developer · October 2020 - June 2022 · New Delhi, India

- Designed and developed responsive websites for small businesses and startups.
- Translated client requirements into clean, functional websites.
- Implemented SEO best practices to improve client website visibility.

## Microsoft

Community Lead & Student Ambassador · September 2019 - July 2020 · New Delhi, India

- Led a community of 500+ students, organizing workshops and hackathons.
- Mentored students in web development and cloud technologies.
- Represented Microsoft at campus events and tech conferences.

[Book a short call](https://cal.com/mukulchugh/15min)

---

[View this page](https://mukulchugh.com/) · [Site index](https://mukulchugh.com/llms.txt)
