Open to senior / founding roles

I build the systems
behind the product.

Five years on the UI, the APIs, and the jobs that have to keep running. Most recently at Topo (YC W24). Before that, Artisan AI (YC W24) and LeadSquared. I usually own a feature all the way through, and most of it is still in production.

Core stackReactTypeScriptPython
systems I ownLive load
$ hubspot sync --customer active
→ push · leads, companies, activity → HubSpot
→ webhook · deal closed → stop outreach
→ owners · both directions
→ 50–100K leads / day ✓
Click a system
Shipped atTopoYC W24Artisan AIYC W24LeadSquared
Proof

A few numbers
from production.

Daily volume on systems I built at Topo, plus deliverability at Artisan.

Leads synced daily
50–100K
50K floor100K peak
Deliverability at Artisan
95% · from 50
10 of 20 landednow 19 of 20
Customers on the platform
200+
one dot = ten customers
Selected work

Selected work
still in production.

Three of them in detail, then a few more below.

02 · Topo · Senior Software Engineer10–20K tasks / day

Daily sales workspace

A React workspace for email, calls, and LinkedIn, plus the API under it.

Reps were jumping between three tools, with no shared queue and no reliable writeback to the CRM. I built Tasks and the Daily Sales Workflow: assignment, reminders, bulk actions, CRM sync, and AI drafts in one place.

It got faster from pagination, indexes, query work, and caching. We didn't add more machines.

Tasks by channel · illustrative10–20K / day
EmailCallsLinkedIn
03 · Artisan AI · Senior Software Engineer50% → 95% delivered

Half the email wasn't landing

Artisan is an outbound product. At 50% delivered, half the send volume was wasted.

Deliverability was at 50% when I joined. I reworked sending, quality checks, and filtering, and got it to 95%. The scheduler now holds 10K+ emails a day.

I put analytics in at the same time, so a drop shows up before a customer reports it.

Of every 20 sent, how many arrive
50%Before
95%After
Artisan AI
Stripe
Subscriptions and invoices

Rebuilt subscriptions, invoices, upgrades, and cancellations on Stripe. The old path dropped state without anyone noticing.

Topo
In-product AI
AI drafts in the queue

Reply drafts and call icebreakers sit in the task list reps already use.

LeadSquared
2–3 min
RDS upgrades in minutes

Automated production database upgrades. Downtime is two or three minutes.

LeadSquared
Internal tools
The DevOps portal

Database access, approvals, alerts, and scheduled logs across clusters and regions.

How it fits together

The UI, the jobs,
and the infra.

I usually own all three. Scroll to step through each.

01
Product surface
React, Next.js, TypeScript — the UI
02
Workflow engine
Temporal, webhooks, retries — jobs that can fail and continue
03
Data & infrastructure
Postgres, Redis, AWS, Terraform — data and the machines
Product surface
Workflow engine
Data & infra
Experience

Five years,
three startups.

TTopoYC W24Now
Aug 2024 — Sep 2026
Paris, France · Remote
Senior Software Engineer
  • Built the HubSpot integration for 200+ customers — 50–100K leads a day. Temporal jobs push leads, companies, and activity into HubSpot; webhooks pull deal and lifecycle changes back so we stop outreach; owners sync both ways.
  • Built the daily sales workspace: email, calls, and LinkedIn in one queue. 10–20K tasks a day, with assignment, reminders, bulk actions, and CRM writeback.
  • Built Temporal workflows for HubSpot dynamic lists — customers link a list, we import the leads, then pause, resume, detach, and recover when a run fails halfway.
  • Scaled outbound to 20–40K emails a day, and added sequence analytics and sending-health so a bad day is visible.
  • Made lead management faster with pagination, indexes, query work, and caching — not by adding machines.
  • Embedded AI reply drafts and call icebreakers in that same queue, not in a chatbot on the side.
AArtisan AIYC W24
Dec 2023 — Aug 2024
San Francisco, CA · Remote
Senior Software Engineer
  • Took email deliverability from 50% to 95% — sending path, quality checks, and filtering. For an outbound product, that number is the product.
  • Hardened the scheduler to hold 10K+ emails a day without falling over.
  • Added analytics for lead and email activity, so a drop shows up before a customer emails us.
  • Rebuilt the Stripe subscription path end to end. A billing bug doesn't show up as a ticket — it shows up as lost revenue.
  • Shipped HubSpot and Salesforce integrations for lead sync and engagement.
LLeadSquared
Jun 2021 — Dec 2023
Bangalore, India
Software Engineer → Senior Software Engineer
  • Automated production releases and regional infra provisioning, so deploys weren't a manual DevOps ritual.
  • Built RDS upgrade workflows in production: downtime from a long outage down to two or three minutes.
  • Built the internal DevOps portal — database access, approvals, notifications, and scheduled logs across clusters and regions.
  • Sped up Advanced Search on high-traffic paths through caching and backend work.
Stack

What I use
day to day.

TypeScriptApp and APIsReact · Next.jsThe UIRedisCache and queues
PythonBackendFastAPIHTTP APIsTemporalJobs that can pausePostgreSQLThe database
AWS · DockerWhere it runsTerraformInfra as codeDatadogWhen something breaks
LLM APIsInside the productHubSpot · Salesforce · StripeIntegrations
Yatharth Verma
Yatharth Verma · India
About

Hi, I'm Yatharth

I'm a full-stack engineer. Most of my work sits between the product people use and the systems that have to keep running — CRM integrations, background jobs, email that has to land, and the infra underneath.

I've done this at LeadSquared in Bangalore, Artisan AI in San Francisco, and Topo in Paris. At each one I've usually owned a feature end to end: the UI, the API, and the jobs behind it.

I'm based in India, open to senior or founding roles, and happy to talk if that sounds useful.

Education
B.Tech, Computer Science & Engineering
Lovely Professional University · CGPA 9.0/10 · 2017–2021
Teaching
3.2K+ subscribers on YouTube
Redis internals
On the side

A side project,
and a few videos on internals.

Tricity Rent is live. The videos are me working through Redis and uv.

Side project · liveTricity

A rent map for the Tricity

A free, anonymous map of rents people actually pay in Chandigarh, Mohali, Panchkula, Zirakpur and Kharar. Medians by sector and BHK. Locations are fuzzed to about 100 m. No brokers, no login.

Next.jsPostGISMapLibrePrivacy
Medians · sector × BHKAnonymous
ChandigarhMohaliPanchkula
~100 m fuzzNo login
Résumé

Résumé
on the page, and as a PDF.

Same content either way. Use whichever is easier.

YatharthVerma_Resume.pdf1 page
Yatharth Verma
Senior Software Engineer · Backend / Full Stack
Punjab, India · yatharthverma070@gmail.com · +91 70188 38466
yatharthverma.dev · GitHub · LinkedIn · YouTube (3.2K+)
Summary

Senior backend/full stack engineer with 5+ years building high-volume CRM integrations, outbound email systems, and fault-tolerant workflows in Python and TypeScript. Ships production LLM features inside core sales workflows.

Experience
Topo
Aug 2024 — Sep 2026 · Paris, France (Remote)
Senior Software Engineer
  • One of 3–4 engineers reporting directly to the CTO; wrote technical specs for new features, finalized designs in CTO review, and owned delivery from design to production.
  • Owned bidirectional HubSpot sync for 200+ customers (50K–100K leads/day), with async webhook processing, per-entity source-of-truth rules, and conflict resolution. Cut sync failure rate from ~5–10% to near zero with 1–5s CRM-to-Topo latency, and virtually eliminated sync-related support tickets.
  • Led design and full stack build (FastAPI, Next.js) of the Tasks & Daily Sales Workflow, a unified email, call and LinkedIn workspace used daily by 800–1,000 sales reps (10K–20K tasks/day). Replaced separate inbox, lead approval and to-do flows, so reps reliably follow up on replies and approvals.
  • Built fault-tolerant Temporal workflows running long-lived CRM sync for 200+ customers and absorbing bulk webhook bursts of up to 10K owner-sync workflows, with pause/resume/detach lifecycles and automatic recovery from failures and external CRM changes.
  • Scaled outbound infrastructure to 20K–40K emails/day and built sequence analytics and sending-health diagnostics. Brought lead-management load times under 0.6s via pagination, indexing, query optimization and caching.
  • Shipped LLM-powered reply drafts and call icebreakers inside reps' daily workflow, generating ~50K per week across customers.
Artisan AI
Dec 2023 — Aug 2024 · San Francisco, CA (Remote)
Senior Software Engineer
  • Raised email deliverability from 50% to 95% by overhauling sending logic, email quality checks, and filtering.
  • Hardened the email scheduler to reliably process 10K+ emails/day for automated outbound campaigns.
  • Built real-time analytics for lead and email activity, giving customers and the team visibility into campaign performance.
  • Rebuilt the end-to-end subscription and billing lifecycle on Stripe, reducing manual billing fixes and support requests.
  • Built HubSpot and Salesforce integrations for lead sync and engagement workflows.
LeadSquared
Jun 2021 — Dec 2023 · Bangalore, India
Senior Software Engineer (promoted from Software Engineer)
  • Automated production releases (CI/CD) and regional infrastructure provisioning, replacing manual DevOps steps with faster, repeatable deployments.
  • Automated RDS upgrade workflows, reducing database upgrade downtime to 2–3 minutes and eliminating recurring manual work for the DevOps team.
  • Built internal DevOps tooling for controlled database access, approval workflows, notifications, and scheduled log reporting across clusters, regions and environments.
  • Sped up Advanced Search, a high-traffic product workflow, through caching and backend optimizations.
Skills
LanguagesPython · TypeScript · JavaScript · SQL
BackendFastAPI · Node.js · REST APIs · SQLAlchemy · RabbitMQ
Databases & searchPostgreSQL · MySQL · Redis · Elasticsearch
Distributed systemsTemporal · event-driven architecture · webhooks · async processing
FrontendReact · Next.js · Tailwind CSS
Infra & observabilityAWS · Docker · Terraform · CI/CD · Datadog (metrics, distributed tracing)
AI & integrationsLLM APIs (OpenAI, Anthropic, Gemini) · HubSpot · Salesforce · Stripe
Education
Lovely Professional University
B.Tech, Computer Science & Engineering
Jalandhar, India · CGPA 9.0/10 · 2017–2021
Rendered inline · open the original PDF
Open to conversations

What I'm looking for
next.

A few specifics so you can skip the email if it's not a fit.

Role
Senior or founding engineer
I want to own a feature all the way through. Small team or a bigger one is fine.
Focus
Full-stack engineer
React and Next.js on the front. Python, jobs, and infra behind it.
Where
Remote or onsite
Three years remote with an SF team, then a Paris one. Open to onsite or moving for the right team.
Status
Open to conversations
I left Topo in September 2026 and I'm looking for what's next. Happy to talk even if neither of us is sure yet.
Next step

If you're hiring,
email me.

If you're a founder and the product is growing faster than the systems under it, email me. Integrations, volume, reliability, in-product AI.

yatharthverma070@gmail.com · +91 70188 38466