Jeroen van Meerendonk

Uses

Updated on 2025-02-23

Domains and hosting

To buy domains I like the weirdos of Porkbun and for hosting I use Netlify or Hetzner.

Hardware

Aside from tons of RPIs and some homelabs, my daily driver is a Framework Laptop 16. I’m pretty happy about it and the idea of being able to repair and upgrade it myself is great.

My keyboard is a Lily58 with a custom keymap on ZMK. I used mechanical keyboards for a decade and boy do I like to build and use them.

I ditched the common mouse and got a ELECOM HUGE trackball and remapped half of the buttons. Now I can scroll with ludicrous speed.

To test and play with NFC and other nice things I use a Flipper Zero.

I play video games with a Steam Deck. I swapped the original 64 GB SSD for a 512 GB one and the shell for a semi-transparent one and it looks dope. I honestly think is the best piece of gaming hardware I ever bought.

Lastly, to stay alive I as type 1 diabetic I use Freestyle Libre 2+ CGM sensors and a pixel display I build connected to my Nightscout instance.

Software

I do most of my work in the terminal. You can check my dotfiles for my setup.

For storing my git repos I use mostly GitHub and to automate workflows I use a self-hosted n8n.

Remember to pay open source maintainers for their work. It’s the right thing to do.

Code

This site is made with Astro, but for most of my projects I like to use Ruby on Rails. Long time ago I was a CodeIgniter fan and in the recent years I geared back towards MVC frameworks and couldn’t be happier. That includes the whole circus: View Components and Hotwire (even tho I really want to work with Inertia.js).

I like TailwindCSS to move fast but to keep the look and feel consistent. It’s tricky but doable.

Design

I was a heavy Adobe Photoshop user long, long time ago. Nowadays I either use Figma or just code directly.

AI

I don’t like to use generative AI. Everything I write, any communication, personal or at work, is done by hand. I use ChatGPT for general questions and guidance, even tho it can really hallucinate, and I hooked Claude to Neovim to do some tedious work.

But here’s the thing: every single line of code I will review and, if needed, will do some research to make sure it’s correct. Otherwise it’s going to be a mess.

Security

Yeah, I’m not telling you.