Currently building financial infrastructure at Clear Street in NYC, focused on corporate actions, and upstreaming performance fixes to Go: 11 merged changes across the standard library, runtime, protobuf, and x/tools. Outside of work I maintain TikTokAPI, which has 3M+ downloads and has been cited in academic research. I also made a course on GitHub Codespaces for LinkedIn Learning.

More about me →

Recent writing

False Sharing, Visualized

Oct 17, 2026

Two threads writing to different variables can still slow each other down. Learn how cache lines cause it and how padding fixes it.

The Transactional Outbox Pattern, Visualized

May 23, 2026

An interactive walkthrough of the transactional outbox pattern with Postgres and Kafka: the dual-write problem it solves, how the relay works, and what it looks like under load.

Solving "I Dropped a Neural Net"

Apr 24, 2026

How I solved the 'I Dropped a Neural Net' weight permutation puzzle: why pairing beats ordering, Hungarian matching, and the fingerprint that fixed bad pairs.

PostgreSQL Advisory Locks vs Row Locks: pg_advisory_xact_lock Explained

Mar 27, 2026

When to use pg_advisory_xact_lock vs pg_advisory_lock vs SELECT FOR UPDATE in PostgreSQL: session and transaction scope, bigint keys, deadlocks, and a safe fetch-lock-refetch pattern, with Go and SQL examples.

SimpleStreet: A Free StreetEasy Chrome Extension

Mar 16, 2026

SimpleStreet is a free Chrome extension for StreetEasy that shows move-in dates, hides sponsored listings, and adds notes, tags, and ratings.

Adding Mermaid Diagrams to Rehype in Astro (With rehype-mermaid-cli)

Aug 24, 2025

Render UML and system design diagrams in Astro using rehype-mermaid-cli. Covers setup, light/dark mode, and comparisons with rehype-mermaid.

How to Add Live Stats To Your Site

Aug 22, 2025

I pull live GitHub, YouTube, and LinkedIn stats into my site using public APIs, scraping, and a Cloudflare Workers proxy.

Reflections A Year Into My Career

Aug 21, 2025

A brain dump of lessons, advice, and realizations from my first year as a new grad software engineer. Take what’s useful, ignore the rest.

Why 99% of GitHub Projects Die (And the 3 Rules That Got Me 3M+ Downloads)

Jul 14, 2025

I found the 3 rules that took my TikTokAPI project from 0 to 7K+ stars and 3M+ downloads: search validation, friction elimination, and discoverability tactics.

How to Add Giscus Comments to an Astro Blog

Feb 10, 2025

Add Giscus comments to an Astro blog with GitHub Discussions, dark-mode syncing, and no server to maintain.

All posts →