A picture of Sahil Yadav

Somewhere in the Himalayas

  • 2006Time's Person of the Year
  • 2016Cat person
  • 2020Engineer of exceptional digital experiences
  • 2024Trekker extraordinaire

Built at

Bolto logoBoltoYC S23
Thera logoTheraYC S22
Novatr logoNovatrYC S21
Remembering that you are going to die is the best way I know to avoid the trap of thinking you have something to lose.
Steve Jobs
6Years of experience
3xYC Founding Engineer
0Days since AI broke my build

Blogs

0105 · MAY · 20265 MIN READ

Product-Focused Engineers Win With AI

AI collapses building from weeks to hours, so execution is no longer where engineers stand out. What separates engineers now is product judgment, the calls about how a feature should behave that nobody else is going to make for you. This post is about why that matters more than ever, and how to build the muscle deliberately.

AICareerProduct
Read

0216 · JUN · 20255 MIN READ

From `any` to Awesome: Demystifying TypeScript Generics (Part 2)

You've seen what generics are and how to use them. We'll take it further with example-first dive into constraints, default and conditional types, and how generics power TypeScript's built-in helpers and appear in real-world usage

TypeScriptGenerics
Read

Skills

Frontend

HTML5
CSS3
JavaScript
React.js
Next.js
TypeScript
Redux

Backend

Node.js
Express
Python
Django

Databases

PostgreSQL
MySQL
MongoDB
DynamoDB

Cloud

EC2
CloudFront
S3
Lambda
API Gateway
Amplify

Work Ex

Founding engineer at
Bolto logoBoltoYC S23
Thera logoTheraYC S22
Novatr logoNovatrYC S21

Career impact

...Still cookingBolto
$500K+in monthly invoicingThera
0xMobile performanceNovatr
0Products from scratchPerceptiviti
Bolto, YC S23 logo

Bolto, YC S23

Seed → Series A
Software EngineerSenior Software EngineerEngineering Manager
Jun 2025Dec 2025Jul 2026Present
Technical ArchitectureSoftware InfrastructureSoftware Design
  • Led the US Payroll product from spec to launch, managing a team of three engineers, two of them senior. Built an internal SDK that auto-generated backend APIs, schemas, and types from a single source of truth, cutting boilerplate across every feature and shortening both time-to-launch and ongoing delivery speed.
  • Led the migration off a Svelte monolith to Next.js/Node.js to improve developer velocity and lay a scalable foundation ahead of a new product and revenue line, architecting the monorepo from scratch and owning tooling, logging, observability, and 90%+ of the new codebase.
  • Designed the multi-tenant architecture end to end, enforcing data isolation via row-level security, and matching access controls at the application layer.
  • Redesigned schemas and APIs to support multi-role users (worker and company user), enforcing RBAC at the route and resource level.
  • Architected token-based session management with per-account context scoping, allowing one auth session to hold multiple company accounts without cross-account leakage.
  • Owned Autopay, a mission-critical payments feature, from engineering spec to production, building automated draft-and-pay scheduling, variance alerting and a full audit log for compliance and traceability.
  • Built the design system for US Payroll from scratch, including its own component library and design tokens. After our Series A, led a UI/UX overhaul spanning both the core app and US Payroll.
  • Built developer experience tooling from scratch, including linting, type-checking, and formatting configs plus pre-commit hooks, as internal packages consumed by every frontend and backend app in the monorepo.
  • Wrote a strict Content Security Policy to mitigate XSS and clickjacking risks, and set up automated dependency vulnerability scanning across the repo.
Thera, YC S22 logo

Thera, YC S22

Pre-seed → Seed

Software Engineer

Mar 2023Apr 2025
TypeScriptNext.jsReact.jsJavaScriptAWSDynamoDBCode Review
  • Owned the employee-facing experience within the payroll product, including onboarding, information flows, and tax documentation, along with key parts of the payroll flow.
  • Owned the entire contractor-facing platform, covering onboarding, contract management, invoicing, and payment processing.
  • Built multi-account access architecture supporting distinct worker classifications (W2, contractor, EOR), with appropriate account-level permissions for each.
  • Scaled contractor invoicing on the company side by building unified views to review, approve, and pay invoices, supporting $500K+ in monthly transactions.
  • Built the integration layer for a third-party AP/AR platform, covering payables and receivables automation, payments, invoice OCR extraction, and accounting sync, extending it with custom line items, discounting, and PDF/email export.
  • Cut payload size by up to 20x and improved Time to Interactive across critical user flows by optimizing API response design.
  • Enforced a strict Content Security Policy, mitigating XSS and clickjacking risks and achieving a 100/100 score on Mozilla Observatory.
  • Diagnosed and fixed a critical session renewal bug affecting ~7% of onboardings, improving platform reliability during extended sessions.
  • Architected a static analysis pipeline that replaced our third-party AI code review tool org-wide, matching its detection coverage and saving thousands of dollars annually in tooling costs.
Novatr, YC S21 logo

Novatr, YC S21

Software Engineer

Jul 2022Jan 2023
JavaTypeScriptNext.jsReact.jsJavaScriptRedux.jsEC2CloudFrontS3LambdaAPI GatewayAmplifyMongoDB
  • Built v3 of the Mentor Management System, delivering responsive dashboards for mentors to manage queries, assignment reviews, and learner progress, streamlining teaching workflows.
  • Integrated HubSpot CMS via AWS Amplify, enabling the marketing team to publish content independently, reducing turnaround time and freeing engineers to focus on core product deliveries.
  • Improved mobile performance scores on Lighthouse by 2x through frontend optimization and codebase refactoring, enhancing load times and interaction quality on low-end devices.
  • Redesigned mobile-first, fully responsive learner workflows for tests, assignments, and content, improving engagement and retention across web and mobile.
Perceptiviti, Google LPA Startup logo

Perceptiviti, Google LPA Startup

Sr. Software EngineerSenior Software Engineer
Feb 2021Mar 2022Jul 2022
TypeScriptNext.jsReact.jsJavaScriptPythonDjangoEC2CloudFrontS3LambdaAPI GatewayAmplifyMySQL
  • Built multiple products from scratch, including I10 Coder, Sherlock IPA, and a custom-designed Analytics Platform tailored for insurance providers.
  • Redesigned and migrated Sherlock AI from Django templates to React CSR, achieving 2x faster load times, improved UI consistency, and better code maintainability.
  • Designed and developed the company website end-to-end, delivering a responsive, SEO-optimized experience with a 100% Lighthouse score across performance, SEO, accessibility, and best practices.
  • Defined frontend architecture and engineering standards, introducing CI/CD pipelines, scalable guidelines, and best practices to streamline development and deployment.
  • Deployed products on AWS CloudFront, cutting hosting costs by 10x and improving availability and latency for global users.
  • Engineered a hybrid SSR/CSR architecture using React and Django, optimizing asset delivery with Nginx, reducing file sizes by 3x and improving First Contentful Paint (FCP).

Stealth

Software Engineer

Jun 2020Jan 2021
JavaScriptLow-code
  • Shipped the company's first e-commerce experience end-to-end, launching online sales as a new revenue channel.
  • Scaled the storefront on a hybrid static + low-code stack, absorbing 20% MoM order growth with zero dedicated backend.
  • Built an internal ops dashboard for catalog, inventory, and order CRUD, replacing manual spreadsheets and cutting fulfillment time for the founding team.

Projects

Resto app screenshot

Resto

Resto is a powerful app for discovering, managing, and rating restaurants. Add, edit, and review dining spots effortlessly—all in one place! 🍽️

Quackpolls app screenshot

Quackpolls

QuackPolls is a simple and efficient platform for creating, editing, and managing polls. Gather opinions and make decisions faster! 🗳️

Socials

Psst… there's an easter egg hiding on this page.

Can you find it?