Skip to content

What's your Tech Stack?

I often get stacked about the tech stack I use, the various tools I develop on, my VSCode theme and so on, so this is a quick page to find more info if you’re likewise curious 😄

You can have always have a look at the README of any one of my projects, as they always include a “highlighted tech” section, and of course the related docs here.

Quick “Tech Stack & Tools” List

  • Deployment: Usually Vercel, Cloudflare also recommended. Fly.io when a persistent server is needed.
  • Domains: Cloudflare Registrar
  • Database: SQLite with Turso, with Drizzle as the ORM. Supabase also recommended
  • Auth: Custom solution based on Lucia when going SQLite. Supabase itself when going with Supabase as the DB.
  • Backend: Fullstack Typescript, so just SvelteKit if I can get away with it :slight_smile: HonoJS if I need a dedicated API and I’m going with Node, ElysiaJS if I’m going with Bun
  • Frontend: SvelteKit! Next.js firmly in second place for the past couple years
  • CSS: Tailwind
  • Component Library: None (or copy & paste shadcn)
  • Docs: Astro Starlight (these docs are built with Astro Starlight!)
  • Browser Tests: Playwright
  • IDE: VSCode, usually with the Dracula theme
  • Shell: iTerm2 with oh-my-zsh & p10k

I do show things that I’m curious about and/or that I actually use, so if you see it in a livestream you can be certain I had positive thoughts… at least going into it 😄 if I didn’t like it, you can count on me being very vocal of my concerns!

What about the hardware?!

I’m in a unique position to have developed in Windows, Linux, and Mac over the years, so I may have a more objective opinion than most 😅

I’m currently on the OG Mac Studio M1 Ultra, and I do prefer it whenever the companies I consult or contract for, provide me with Macbooks vs Lenovos 😄 It has been a while since I’ve worked on something running Linux!