Blog
Thoughts on development, design, and building better software

January 2026•Article
When to Use Async JavaScript?
Ever wondered what parts of JavaScript are async and which ones are sync? Then hopefully this blog will help you.
Read more →

January 2026•Article
Lessons learned from applying for a Green Card.
Moving from Sweden to the US meant applying for a Green Card. The marriage proof documents seemed simple, just upload photos to Word and send a PDF. Turns out it wasn't that simple. So I built an app to help.
Read more →

December 2025•Article
A Simple Wrapper Around Zod
Zod's great, but we ran into some practical issues with error logging and needing to turn validation off sometimes. Nothing fancy, just a simple wrapper that helps.
Read more →