Why I Built md2pdf: From Markdown Resume to ATS-Ready PDF
How a gap month between contracts turned into md2pdf, a ~3 MB Go CLI that compiles my Markdown resume into clean, print-ready A4 PDFs I can actually submit to ATS-driven job applications.
Reflections on data systems, narrative game analyses, and honest moments from everyday life.
How a gap month between contracts turned into md2pdf, a ~3 MB Go CLI that compiles my Markdown resume into clean, print-ready A4 PDFs I can actually submit to ATS-driven job applications.
Why I prefer RSS over expensive social APIs, where RSS-Bridge and OpenRSS still help, why reliable social feeds often require a paid service like RSS.app, and when building a small purpose-built scraper makes more sense.
How moving from CapCut to DaVinci Resolve inspired me to build a keyboard-driven, local-first AI subtitle generation and editing studio powered by whisper.cpp, Go, and Bubble Tea.
Why I rewrote my personal finance tracker from scratch to run entirely in the browser using WASM, PGlite, OPFS, and zero-knowledge encryption.
BigQuery to Snowflake, Snowflake to Databricks โ enterprise data stack migrations are rarely about benchmarks. Here's the business politics that actually drive them, and why it's good news for data engineers.
Data engineering walkthroughs, deep dives into game worlds & lore, and candid life shorts.