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.