Hi, my name is

Sam Lee.

I create things for the web.

I'm a full-stack engineer based in Phoenix, Arizona, with more than 4 years of professional experience. I currently work as a Full-Stack Engineer at Bloom Growth, where I build with .NET, TypeScript, MySQL, and GraphQL and contribute to DevOps. Previously, at StrongMind, I worked with Ruby on Rails, JavaScript, PostgreSQL, and AWS, and helped keep our systems running smoothly with Datadog, Sentry, and CloudWatch. I also have experience with React and Next.js.

Latest Posts

View All Posts →
S
Sam Lee

The Lint Setting That Ate 12 GB

Dependency-update PRs kept running out of memory in the cloud build. The cause was one ESLint setting that built a full TypeScript program per package for type information no rule used.

Oct 06, 2026·TypeScript
S
Sam Lee

17 Duplicate Saves Weren't a Loop

One user's form was saved 17 times in 14 seconds, and it looked like a loop. The logs showed 17 separate form submits, so the fix disables Save while the request is in flight.

Oct 05, 2026·.NET
S
Sam Lee

The Preflight Check That Asks One Question

Before a production migration changes any schema, a small check asks MySQL whether a metadata lock is already queued on our busiest tables. If one is, or if the check can't tell, the deploy refuses and gets re-run.

Oct 01, 2026·MySQL

Built by Sam Lee with

 ♥