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. Currently 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 still work on 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 — Present
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.6K+ 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.pdf2 pages
Yatharth Verma
Senior Software Engineer
yatharthverma070@gmail.com · +91 70188 38466
yatharthverma.dev · GitHub · LinkedIn · YouTube (3.6K+)
Experience
Topo
Aug 2024 — Present · Paris, France (Remote)
Senior Software Engineer
  • Designed and evolved CRM integration architecture for a platform serving 200+ customers and processing 50K–100K+ leads daily — bidirectional HubSpot sync with entity-level source-of-truth semantics, webhook-driven updates, conflict resolution, customisable mappings and lifecycle-safe reconciliation.
  • Built the Tasks and Daily Sales Workflow: a unified multi-channel workspace processing 10K–20K tasks/day across email, calls and LinkedIn, with CRM sync, assignment pools, reminders, bulk actions and AI-generated reply drafts.
  • Engineered reliable asynchronous workflows with Temporal for CRM-backed dynamic lists — reconciliation, pause/resume/detach lifecycles, external state changes and failure recovery.
  • Scaled high-volume outbound to 20K–40K emails/day, building sequence analytics and sending-health diagnostics while improving lead-management performance through pagination, indexing, query optimisation and caching.
  • Embedded AI into core sales workflows: AI-generated messaging, email drafts and lead-specific call assistance.
Artisan AI
Dec 2023 — Aug 2024 · San Francisco, CA (Remote)
Senior Software Engineer
  • Improved email deliverability from 50% to 95% by optimising sending, email quality and filtering systems.
  • Engineered and hardened the email scheduler to reliably process 10K+ emails/day.
  • Built analytics infrastructure for real-time tracking of lead and email activity.
  • Redesigned the subscription and billing workflow with Stripe, rebuilding the end-to-end lifecycle.
  • Built CRM integrations for HubSpot and Salesforce, enabling lead sync and engagement workflows.
LeadSquared
Jun 2021 — Dec 2023 · Bangalore, India
Software Engineer → Senior Software Engineer
  • Automated the production release process and regional infrastructure provisioning, reducing manual DevOps effort.
  • Engineered automated RDS upgrade workflows, reducing database upgrade downtime to 2–3 minutes.
  • Built internal developer/DevOps tooling for controlled database access, approval workflows, notifications and scheduled log reporting across clusters and regions.
  • Improved performance of high-traffic product workflows, optimising Advanced Search through caching and backend improvements.
Skills
LanguagesPython · TypeScript · JavaScript · SQL
BackendFastAPI · Node.js · PostgreSQL · Redis · SQLAlchemy · RabbitMQ
Distributed systemsTemporal · asynchronous workflows · webhooks · event-driven systems
FrontendReact · Next.js · Tailwind CSS
InfrastructureAWS · Docker · Terraform · Render · Doppler
ObservabilityDatadog · logging · metrics · distributed tracing
AI & integrationsLLM APIs · prompt engineering · HubSpot · Salesforce · Stripe
Education
Lovely Professional University
B.Tech, Computer Science & Engineering
Jalandhar, India · CGPA 9.0/10 · 2017–2021
Open source
FormVibe — a Typeform/Airtable alternative. Drag-and-drop form builder focused on developer experience, built for the Appwrite Hackathon, with contributions to the Appwrite Console frontend.
LinkFree — contributed the project's playground feature.
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'm at Topo. 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