Thanh Ngo(“Ngo” rhymes with go)

I buildinteractive tools

Software engineer at Google. I make small, sharp tools and write about the systems behind them.

Scroll

What I
care about

Good software is opinionated. These are the opinions I keep reaching for.

01

System Architecture

Distributed Systems • Go • High Performance Computing • Scalability

02

Web Product Engineering

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

03

Agentic AI

Agentic Programming • Prompt Engineering • LLM Tooling • Evals • RAG • Skill Design

04

Technical Leadership

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

The story
so far

University to Google — the work that shaped how I build.

Google2021 - Present

Frontend Engineer

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.

Google2019 - 2021

Backend Engineer

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.

The College Board / Contractor2018 - 2019

Fullstack Engineer

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.

Rutgers University2014 - 2018

B.Sc: Computer Science

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.

Latest posts

Notes on engineering — most posts ship with a demo you can poke at.

All posts
Texting my Mac Studio
Tech15 min read

Texting my Mac Studio

Did you know that you can text my Mac Studio when visiting my site?

Read Texting my Mac Studio
Tool Islets
Tech5 min read

Tool Islets

Working with Google's internal tools taught me the joy of small, focused applications. I am now recreating that world.

Read Tool Islets
Hello World! Welcome to my new blog.
Personal4 min read

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.

Read Hello World! Welcome to my new blog.