I'm a developer passionate about building scalable SaaS apps, distributed systems, and innovative tools. From crafting real-time analytics platforms to exploring distributed authentication, my work is driven by curiosity, simplicity, and a love for solving complex problems.
Hi, I'm Nate
Latest posts
See all posts- I Got Tired of Recipe Blogs, So I Built an ExtensionA fun side project that strips recipe sites down to the actual recipe — and an excuse to learn WXT, Biome, and a few new tricks.
- Migrating from Nuxt to AstroI rebuilt my website with Astro 5.
- Rewriting My Journey: A Fresh Start with IMNS.coA personal take on writing, open source, and growth.
Recent projects
See all projects- Readable RecipesA browser extension that pulls the recipe off a hostile, ad-choked page and renders it in a clean reader view. Built as a pnpm monorepo: a platform-agnostic, well-tested TypeScript extraction engine (JSON-LD, microdata, and the mess in between) feeding a WXT + Vue 3 app for Chrome and Firefox. This series walks through the architecture — format-agnostic extraction, detection-over-correction quality scoring, occluding ads instead of fighting them, a real testing pyramid, the production concerns WXT leaves to you, and collecting an anonymous recipe dataset.
- DurableWSA resilient, TypeScript-based WebSocket client designed with developers in mind. It offers a flexible, extensible, and feature-rich foundation for real-time communication without unnecessary complexity. Built for modern browsers, it leverages the native WebSocket API, ensuring compatibility and performance without relying on external dependencies.
Let's Connect
If you want to get in touch with me about something or just to say hi, reach out on social media or send me an email.