Currently building financial infrastructure at Clear Street in NYC, focused on corporate actions. 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

The Outbox Pattern Visualized

May 23, 2026

An interactive walkthrough of the outbox pattern with live simulations: what it solves, how it 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: Transactions, Row Locks, and Advisory Locks

Mar 27, 2026

How PostgreSQL row locks (for update, for share) and advisory locks interact: session vs transaction scope, deadlocks, bigint keys, and fetch-lock-refetch.

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.

How to Add Interactive Charts to Astro with ApexCharts

Oct 29, 2024

Add interactive ApexCharts to Astro Markdown with a custom rehype plugin, dark-mode syncing, and a chart code block workflow.

All posts →