💻 Tech posts
All my posts on tech and programming.

Open sourcing my blogging setup: next-mark
My journey of creating a generic Markdown-based blogging tool on top of Next.js
13 Jan, 2025

Four weeks with Neovim and a comparison against VSCode
I tried using Neovim for 4 weeks and developed a feature to get a feel for the code editor.
07 Jul, 2024

isfastnet: a tiny script to find out if your user's internet...
Determining if your user has fast or slow internet at runtime
15 Nov, 2022

How to add Supabase to Nuxt.js
This is a quick guide on how you can add Supabase to a Nuxt.js application.
02 May, 2021

Updates to get-grid
Supporting HTML tags, components, and IDs to create CSS grids in the CLI
02 Jun, 2020

A CLI tool for creating CSS Grid layouts
A look at get-grid and how it works
01 Jun, 2020