Senior Software Engineer & Founder

Open to : Senior IC roles · Tech lead · Consulting · Full-time or contract — 100% remote, any time zone (U.S., Europe, Asia) · English & Spanish

Photo of Isaac Sanchez Aguilar

Hi, I'm

Isaac Sanchez Aguilar

Senior Software Engineer & Founder

7+ years at Google, Meta, and PayPal. My work clusters in three places: backend services — APIs, data modeling, query and cache optimization, observability, on-call; developer tooling and build systems — a C++17/20 compiler backend for YouTube and internal compilers adopted across 80%+ of components in YouTube, Search, and Maps; and frontend at a scale few engineers touch — the shared libraries Google’s marketing websites are built on, a cookie-consent bar serving billions of users, accessibility, performance, and large-scale migrations. I like improving everything I touch.

Years of experience
7+
Google · Meta · PayPal
3
Problems solved (UVa + Codeforces)
500+
Launching my own SaaS
2026

About me

I improve everything I touch: performance, costs, architecture, and the team’s experience.

I am a Senior Software Engineer with 7+ years at Google, Meta, PayPal, and high-growth startups. If I had to name one thing I do, it is platform work: building the services, tooling, and foundations that other engineers and products stand on. That has meant a modern C++ compiler backend for YouTube’s Server-Driven UI, and internal compilers and build systems adopted across 80%+ of the components in YouTube, Search, and Maps; backend services and APIs in payments, lending, and healthcare; and frontend at a scale very few engineers touch — the shared component library and CMS platform Google’s public marketing websites are built on, plus accessibility, performance, and large-scale migrations, on properties that reach billions of users.

I am a polyglot by necessity — production code in modern C++17/C++20 (a compiler backend for YouTube at Google), Python, TypeScript/Node.js, JavaScript, and Hack, plus Java and PHP in production codebases at Google and earlier roles, and Go. Ramping fast on an unfamiliar stack is consistent feedback I get at Google. Much of my work has been in regulated, high-stakes domains: healthcare at Intermountain Healthcare, payments on PayPal’s Checkout platform, and lending at Blend, including on-call ownership of production systems. Agentic development is already how I work: LLM-based coding agents like Claude Code are part of my daily workflow.

I lead without needing the title: I mentored a team of ~10 engineers at Luxoft through code review, pairing, and onboarding; I interview, recruit, and onboard engineers at Google; I own architecture and migration decisions end-to-end; and the onboarding docs I wrote at Cookunity cut new-engineer ramp-up by ~75%. I like raising the level of the people and the codebases around me.

In parallel, I am building my own product: an all-in-one SaaS platform for small businesses in Mexico, launching in 2026 — I own the backend end-to-end, from the Postgres data model and payment flows to the WhatsApp integration. I see myself as someone who constantly improves whatever is around me — optimizing performance, reducing costs, proposing scalable and maintainable solutions, and raising the team’s developer experience. Long term, my goal is to keep growing as an IC toward Staff/Tech Lead while building my own software consultancy.

My technical foundation also comes from competitive programming: I was part of the ESCOM-IPN Algorithms Club for 4 years, with multiple appearances at the ICPC Mexico & Central America Grand Prix.

Experience

  1. Dec 2024 – Present

    Google

    Software Engineer L4

    Marketing Web Platform, Design Systems & Privacy

    Jan 2026 – Present

    • Platform engineer on the team that builds the shared libraries Google’s public marketing websites are built from: Glue, Google’s marketing design system and component library, and the Brightspot CMS platform behind it (TypeScript 5, Java 17/21, Handlebars, SCSS, Material Web Components 3). Every component we ship is published through gstatic.com and inherited by dozens of Google sites — About Google, Google Store, Workspace, Google Cloud, Think with Google, Android TV, Google Families, and How YouTube Works.
    • Took technical ownership of critical updates to Google’s cookie consent bar (Cookie Notification Bar SDK), served from gstatic.com across Google’s marketing sites to billions of users: led the production rollout of Google Consent Mode v2 (ad_user_data, ad_personalization) and tracking-status mirroring with Google Tag Manager, across three regulatory consent categories in 40+ languages under GDPR and the EU DMA.
    • Represented the platform team with Google Cloud, Data Science, and Legal to design consent persistence from cloud.google.com into the Cloud Console free-trial signup: a migration with zero resets of existing consents, the compliance audit-record options, and Indonesian localization.
    • Shipped 25+ production features across the shared components (Hero, Video, Carousel, Filters, Vertical Tabs, Expansion Panels, Promo, Page Header, SEO metadata) — including zero layout shift on Google Families’ animated hero, URL-synced filters on Think with Google, and WCAG 2.1 AA fixes on Google Accessibility.
    • Wrote a 6-RFC performance series: cut CI build time 87% (Webpack 5 moved from Babel to esbuild with persistent caching on Node.js 20, plus a Cypress 13 startup race fix), and cut initial JavaScript 61% and main-thread blocking 46% with viewport-based lazy hydration and leak-free listener teardown.

    Compiler, Server Backend & Developer Tooling (C++)

    Dec 2024 – Jan 2026

    • Built server-side compiler and code-generation features in modern C++17/C++20 — Google Abseil, Protocol Buffers v3 with arena allocation, gRPC, Clang/LLVM, Binaryen, and Bazel — for YouTube’s Server-Driven UI backend, which compiles UI templates into WebAssembly served to YouTube on iOS, Android, and Web; helped reach 95% of YouTube UI templates compiled with the production compiler.
    • Designed and implemented internal compilers and developer tooling for cross-platform languages, driving adoption of Google’s new technology to over 80% of the components in YouTube, Search, and Maps.
    • Optimized precompiled constant Protobuf messages in the C++ compiler to remove runtime deserialization overhead, and supported compiler and UI-component launch experiments with GoogleTest/gMock coverage.
    • Benchmarked C/C++ WebAssembly runtimes (WAMR, AOT and interpreter) with Google Benchmark; repaired the broken iOS benchmark harness (Objective-C++, XCTest) and automated p50/p90/p99 reports to Google Sheets in Python, unblocking the first YouTube iOS launch experiment.
    • Built backend and compiler prototypes in C++20 at internal hackathons and co-organized an internal C++20 coding competition, writing the challenges and reference solutions.
    • Use LLM-based coding agents daily and build agent-assisted workflows for code analysis, documentation, and recurring engineering tasks — cutting ~30% off my engineering time on automatable work and ~80% off the time spent documenting technical work — and share the resulting patterns and prompts with the team.
    • Partner with the YouTube, Search, and Maps teams across org boundaries; interview and recruit engineers, and onboard and mentor new hires onto the tooling stack.
  2. Mar 2024 – Oct 2024

    Blend

    Software Engineer L4 · Lending Team (Contractor)

    Blend powers the entire process of collecting, validating, and analyzing loan and mortgage applications for U.S. banks — thousands of applications a day.

    • Designed and shipped loan products across three families — bank lending, mortgage, and auto — end-to-end, from backend data models, services, and APIs to the frontend.
    • Increased test coverage by 60% and optimized CI times by cleaning up unnecessary data and applying best practices.
    • Delivered knowledge-sharing sessions on engineering best practices.
    • Took part in on-call rotations for production lending systems handling regulated financial applicant data.
  3. May 2023 – Mar 2024

    PayPal

    Software Engineer L3 · Checkout Team

    PayPal’s checkout is one of the highest-traffic payment flows on the web — the platform processed ~25B payment transactions and $1.5T in payment volume in 2023.

    • Backend work on PayPal’s Checkout GraphQL layer: improved server monitoring and standardized error handling across resolvers, improving checkout error detection and transaction tracking by 60% and cutting false positives.
    • Led the migration of currency and amount handling in the checkout flow to new libraries — a correctness-critical change on a live payments path — detecting and fixing the resulting bugs.
    • Recovered 50% of the functional tests that were broken, restoring the regression signal for the checkout service.
    • Took part in on-call rotations for the checkout platform.
  4. Jan 2022 – May 2023

    Luxoft

    Software Engineer L3 · Client: Intermountain Healthcare

    Intermountain Healthcare is one of the largest health systems in the U.S. — patient-facing products built in a regulated healthcare environment.

    • Led the migration of 100% of the React Native router in the mobile app, with zero regressions.
    • Acted as technical lead for new modules — owned the application architecture, planning, and delivery on web (React) and mobile (React Native).
    • Mentored a team of roughly 10 engineers through code reviews, pairing, and onboarding, raising consistency across the web and mobile codebases.
  5. Apr 2021 – Jan 2022

    ArteDigital Software Development

    Software Engineer

    • Built the entire Crediverso product ecosystem from scratch as part of an 8-engineer, 2-PM team — Python backend services and data models alongside the React frontend.
    • Worked directly with clients across engagements — gathering requirements and coordinating with leads and product owners.
  6. Sep 2020 – Apr 2021

    Paxico Technologies

    Software Engineer · Contractor

    • Built full-stack features on a Node.js (Koa) + TypeScript backend with MongoDB, Redis, and Docker, plus React/React Native clients.
    • Fixed Redis cache bugs and reduced the memory usage of a listing module by replacing a heavy virtual-DOM renderer with a sliding-window approach, and mentored teammates.
  7. Jun 2020 – Sep 2020

    Facebook (Meta)

    Software Engineer Intern · Ads Team

    • Built backend and end-to-end test coverage in Hack and JavaScript for Facebook Ads flows.
    • Developed internal models for detecting data mismatches across systems.
    • Found and fixed production bugs surfaced through this testing.
  8. Nov 2019 – Jun 2020

    Inmersys

    Software Engineer · First formal job

    • Co-built Bioderma’s internal system for managing promotions, sales, and distribution (mobile, web, and backend).
    • Developed NestJS backend services and Vue.js/Quasar frontend features, worked across the Java and PHP parts of the codebase, and refactored toward clean architecture.
Additional experience — Archive 3 roles

Cookunity

Sep 2025 – Jan 2026

Senior Software Engineer · Freelance, in my free time

Side consulting project outside my full-time job: cut payment-system query latency from ~1s to ~100ms through query, index, and schema optimization; built the Datadog observability dashboards the team used to detect and validate those gains; and refactored legacy JavaScript services to TypeScript with onboarding docs that cut ramp-up time by ~75%.

SmartThink

Aug – Nov 2024

Software Engineer · Freelance

Maintained and improved a school management platform; designed and implemented a new rental system.

Minted

Mar – Jul 2024

Software Engineer · Freelance

Rebuilt a legacy static-site generator for wedding invitations from scratch using React 19 and modern static-site tooling.

Ventures & Products

Founder · P·01

Rachi — one app for your whole business

Waitlist open

Multi-tenant commerce platform built solo for corner stores, grocery shops, restaurants, gyms, and local merchants: point of sale, inventory and stock management, hosted e-commerce storefronts with no hidden fees, payment processing and debtor collections, and automatic WhatsApp reminders/subscriptions. I own the entire backend — a 29-table multi-tenant PostgreSQL schema, 77 OpenAPI-documented REST endpoints on Hono/Cloudflare Workers, organization-level tenancy with role gates and audit logging, MercadoPago payment integration, and Durable Objects for stateful scan sessions — backed by 5,000+ automated tests across a Turborepo monorepo (API, admin web, mobile app, storefront), plus label/receipt printer integrations and auto-generated landing pages. I own the full product end-to-end — customer discovery, design, and build — shipping fast with an AI-agent-assisted workflow. Waitlist open at rachi.mx; launching late 2026.

Hono Cloudflare Workers Neon PostgreSQL Drizzle ORM Better Auth Durable Objects MercadoPago WhatsApp API Astro Expo

  1. Creator · P·02

    Codeforces Ladders — A2OJ Progress Viewer

    Active since 2019

    Training tool for the competitive programming community, with ~50 daily users from different countries. Search any Codeforces handle and track progress per ladder list and ranking — including the ingestion layer over the Codeforces API, with rate-limit handling, caching, and per-ladder progress computation. New version already finished: offline mode, new stats, accessibility/performance improvements, and React 19 — release coming soon. I’m also designing an AI-driven feature to analyze training progress and weaknesses.

    React 19 TypeScript Astro Firebase

  2. Builder · P·03

    Michipulga

    In production

    Online store and admin mobile app for my mom’s business — a Rachi (rachi.mx) product. She updates products, prices, and discounts from her phone.

    React Native Astro Cloudinary Zustand

Content & Community

Competitive programming

4 years in the ESCOM-IPN Algorithms Club, with multiple appearances at the ICPC Mexico & Central America Grand Prix.

Problems on UVa Online Judge
518
Problems on Codeforces
264
Years in the Algorithms Club
4

YouTube channel

Content on programming, algorithms, math, and physics — sharing technical experience and best practices with people starting out in software. Content already recorded, publishing soon.

Coming soon

Technical skills

Languages

C++17/C++20 Python TypeScript JavaScript SQL Java Go PHP Swift

Platform & Developer Tooling

Internal compilers & code generation C++17/20: Abseil, Protobuf, gRPC WebAssembly (Binaryen, WAMR) Build systems (Bazel/Blaze) Developer experience & internal tooling Monorepos (Turborepo) Large-scale codebase migrations Agent-assisted engineering workflows API & SDK design

Backend

Node.js NestJS Koa Hono Django Flask REST OpenAPI GraphQL tRPC gRPC Drizzle ORM Prisma ORM Microservices API & schema design Multi-tenancy & RBAC Caching Async jobs On-call

Data & Infrastructure

PostgreSQL MySQL MongoDB Redis Data modeling Query & index optimization AWS Cloudflare Workers Docker Airflow Datadog

AI & LLMs

Claude Code & LLM-based coding agents Agentic development workflows AI-augmented development Prompting Automated workflows AI product features

Frontend at Scale

React Next.js React Native Astro Svelte Redux Tailwind CSS SASS Accessibility (WCAG) Core Web Vitals & performance budgets Large-scale migrations Design systems

Leadership

Mentoring & code review Onboarding & ramp-up docs Technical interviewing & recruiting Architecture & design reviews Cross-functional collaboration Knowledge-sharing sessions Sprint planning & delivery

Domains

Healthcare (Intermountain) Payments & checkout (PayPal) Lending & mortgage (Blend) Retail / POS & inventory Developer tooling, build systems & compilers E-commerce, POS & inventory

Tools & Practices

Git GitHub GitLab Jenkins Travis CI Bazel Jest Cypress Playwright Figma Jira

Spoken languages

Spanish (native) English (fluent — professional)

Honors

  1. 4th place (out of 24 teams), ESCOM Team — ICPC Mexico & Central America Grand Prix, 2019

  2. 28th place (out of 381 teams), ICPC Mexico & Central America Grand Prix, 2019

  3. Selected participant, XII Caribbean Programming Camp for ICPC, 2019

  4. National record, 2x2 Rubik’s Cube — 1.30 s single (official WCA profile)