Software Engineer at Google


codecode.

Turning complex problems into simple, elegant solutions.

Thanh Ngo

Thanh Ngo

Building the future of web at Google.

Scroll
🛡️ Championed screenshot diff testing at Google (1,000+ tests prevention regressions).

I focus on building scalable, user-centric applications.

System Architecture

Distributed Systems • Go • High Performance Computing • Scalability

Web Product Engineering

React • Angular • RxJS • Redux • TypeScript • Accessibility • UX/UI Design

Cloud Infrastructure

AWS • Serverless • Microservices • Infrastructure as Code • Modernization

Technical Leadership

Mentoring • Code Quality • Technical Strategy • Team Growth • Code Review

A timeline of my professional career and education.

2021 - Present

Frontend Engineer

Google

I've spent the last few years building TaskFlow, a tool that helps Googlers manage their work. It's been a journey of learning Angular, RxJS, and how to build for scale. Lately, I've been exploring how AI can make our workflows smarter, helping improve quality and ground truth collection.

2019 - 2021

Backend Engineer

Google

My first role at Google was a deep dive into backend engineering. I built a C++ framework for real-time traffic experiments and helped launch a new quality stack for the serving index. It was a crash course in high-performance systems and data-driven decision making.

2018 - 2019

Fullstack Engineer

The College Board / Contractor

Starting my career as a contractor gave me the chance to wear many hats. I built accessible UX with React, migrated massive datasets to DynamoDB, and modernized our architecture with serverless apps. It was a period of rapid learning and full-stack development.

2014 - 2018

B.Sc: Computer Science

Rutgers University

Graduating Magna Cum Laude (GPA 3.8/4.0) from Rutgers was the culmination of my academic journey. It laid the foundation for my career, teaching me the principles of computer science that I still use every day.

Thoughts on engineering, music, travel and life.

View Archive →
Personal4 min read
2025-11-23

Hello World! Welcome to my new blog.

Hey! I'm Thanh, and I finally caved and made a blog. You know how it goes—you tell yourself you'll start one 'someday,' and then three years pass. Well, someday is today.

Engineering Mindset

 

"Simplicity is sophistication. Great software should be built through careful, deliberate folds—transforming complex problems into elegant solutions without cutting corners."
— requoted Gemini 3.0
PrecisionStructureEleganceSimplicity
Core Value

 

"Strong opinions, loosely held. We must have the confidence to act and the humility to correct course when new information unfolds."
AdaptabilityLearningOpennessGrowth

I'm always open to discussing new ideas, tech, or just chatting about origami.

Say Hello
Ask me anything