Skip to content

Sneak a peek inside my head.

Sorry, you're probably going to regret doing that. Here on my blog you will find coding tips, tech rants, coffee-fueled tutorials, and the occasional meme. We don't have a ton here just yet, but don't worry, more is on the way!

Subscribe via RSS

My Life Systems

A detailed breakdown of the five tools I use to manage tasks, chores, plans, and ideas. Each one has exactly one job, and that's what keeps me sane.

  • #life

I Ditched 7 Mac Utilities for Vorssaint and Spotlight

How I swapped a pile of menu bar applications for Vorssaint and Spotlight, and why Spotlight is still missing a few things that might send me back to Raycast.

  • #development
  • #life

Using Lit to create cross-language components

On projects that mix server-side and client-side templating languages, Lit custom elements give you one component that works in every one of them.

  • #development

Dumb Doesn't Break

My take on how every "smart" product is a future headache, and the quiet superpower of choosing the dumbest things that work 100% of the time.

  • #life
  • #development

AI in Development: the Worst Mentor, the Best Mentee

My personal opinions on how we should be leveraging AI in development to promote individual growth and prevent vibe-coded catastrophes.

  • #ai
  • #development

Container Query Typography Systems

With the adoption of container queries in all browsers, it's time to use them to fix typography systems.

  • #development

Simplicity in Agency Development

Keeping code simple, scoped, and isolated to single files makes it easy to share pieces across client projects and speeds up development significantly.

  • #agency
  • #development

Lazy Loading Blurred Images in Astro

How to create a lazy blur-up image effect on your images in an Astro project.

  • #development

Using Tailwind CSS with Lit and HTML Custom Elements

In order to use tailwind with lit and custom html elements, you need to disable the shadow dom. Here's how you do that!

  • #development

Let's work together.

Have a project in mind, or just want to say hello? I'd love to hear from you.