Parth Madhvani
From messy problem to working product.
I'm a design engineer at Lead Catalyst. I take a product from the messy version someone describes out loud to something in production: schema, API, interface, iOS app, billing, and the marketing site it launches behind.
Most engineers stop at the API or the component. The interesting work is downstream of that: the webhook that must not double-charge, the PDF an inspector will read, the empty state nobody designed. That's the part I want.
Four of them went out this year: Embers, SnapCount, OutboundQA and Hood Cleaning Report, all launched on Product Hunt between June and July.

B.E. Information Technology · 2021-2025
Shipped
five shipped · one slot open
- 01
- 5products shipped
- 02
- 4launched on Product Hunt in 2026
- 03
- 5,224organic search clicks in 90 days
Work
five products, four still live
- live
LinkedIn lead pipeline · June 2026
Embers
Turns LinkedIn engagement into a ranked queue of warm leads for founders and ghostwriters.
Surfaces I own
- Scoring engine
- ICP classifier
- Dashboard
- Billing
- Marketing site
- live
Compliance SaaS · July 2026
Hood Cleaning Report
NFPA 96 compliance reports for commercial kitchen exhaust contractors.
Surfaces I own
- Multi-tenant backend
- CompanyCam integration
- Document vault
- PDF pipeline
- Field drafting
- live
iOS + web app · June 2026
SnapCount
Real-time multiplayer tally counter for iOS and the web.
Surfaces I own
- iOS app
- Sync layer
- Web app
- Marketing site
- live
Inventory and accounting
Diam Jewels
Inventory and accounting for jewellers: gold, diamonds, stones, sales, purchases and ledgers in one place.
- sunset
Outbound infrastructure QA · June 2026
OutboundQA
Catches cold email infrastructure problems before a campaign goes out, not after it burns a domain.
Surfaces I own
- Check engine
- Verdict model
- Report generation
- Marketing site
Earlier experiments
- Crypto Trading DashboardReal-time crypto market dashboard: live price feeds over WebSockets, interactive charting, filtering, watchlists and price alerts. Built to see how far a data-dense trading surface could go before it needed a backend.
- FramePhaseVideo caption generator that transcribes in the browser and lets you restyle captions inline. An earlier experiment in client-side ML inference.
How I work
the whole surface, not one layer of it
Marketing site
The page the product launches behind. Programmatic landing pages per vertical, a sitemap generated from the routes, free standalone tools as the top of funnel, and copy written to be read rather than to hit a keyword.
Usually handed to a contractor. It is the first thing a buyer sees.
- Next.js
- TanStack Start
- next-intl
- Structured data
Craft
components, not screenshots
CopyButton
A crossfade between two icons shows you two objects overlapping. Two pixels of blur during the swap makes the eye read one object transforming instead.
SegmentedControl
The labels are rendered twice and the active copy is clipped to the thumb, so the text changes colour as the thumb passes over it rather than a beat ahead of it.
1,206ranked leads
HoldToConfirm
Slow going in, snappy coming back: deliberate where the user is deciding, immediate where the system is responding. The fill is a clip-path, so it never reflows.
3 remaining
Stack
what's actually running
Experience
where i've shipped
- Building and shipping three live SaaS products end-to-end: Embers (LinkedIn engagement-to-lead pipeline), Hood Cleaning Report (NFPA 96 compliance for commercial kitchen contractors), and SnapCount (real-time multiplayer tally counter, iOS + web).
- Backend: Django 5 + DRF + Celery + Redis + OpenAI; Express.js + SSE for real-time sync; PostgreSQL with soft-delete patterns, complex indexes, and idempotent webhook handlers.
- Frontend: React 19 + TanStack Start (SSR) on Cloudflare Workers; Tailwind v4 with token-based design systems; Expo SDK 53 with TurboModules for the iOS app.
- Infra + billing: Cloudflare R2 for object storage, Dodo Payments for multi-tier subscriptions, Fernet-encrypted token storage for third-party OAuth integrations (CompanyCam).
- Cross-functional: ship UI, API, billing, and marketing surfaces; involved in product and GTM decisions alongside the founder.
- Owned and built complex, scalable UI systems for RFQ capture, quoting, approvals, and invoicing workflows
- Designed component-driven frontend architecture powering dynamic, multi-step business processes
- Implemented AI-powered features including PDF/Image → quote extraction, email-ingested RFQs, and product recommendations
- Collaborated closely with backend teams on API contracts, data models, and ERP integrations for quote-to-cash automation
- Improved workflow usability and efficiency for manufacturing customer teams
- Maintained and improved 50+ enterprise-grade integrations on a no-code automation platform.
- Built and optimized React + TypeScript components for AI-driven workflows.
- Developed LLM-powered modal experiences for automation engines.
- Reduced integration delivery time by 10x using AI-based tooling.
- Optimized APIs, reduced latency, and improved sync performance.
- Contributed to the visual workflow builder enabling zero-code integrations.
- Role impacted by a temporary company pause due to funding constraints.
- Designed a scalable PostgreSQL schema using Prisma for complex relational data.
- Led frontend engineering using React + Tailwind to build polished UIs.
- Architected backend with Node.js + Prisma achieving sub-150ms API responses.
- Developed real-time analytics powering actionable insights.
- Implemented caching layers + CDN deployment to reduce latency.
- Owned the entire development lifecycle across frontend, backend, and deployment.
Contact
what i'm looking for
A role where I own a product surface end to end rather than a lane of it. The kind of scope where the schema decision and the empty state are the same person's problem. Design engineering, product engineering, or founding engineer at a team small enough that those titles mean the same thing.
If that's the shape of what you're hiring for, the fastest route is 30 minutes on a call. Otherwise email works and I answer.