Lumphammer

Colophon

Okay, you asked for it. Don't read on unless you care about web technology stacks.

This site was made using, in alphabetical order:

Adobe Illustrator and Adobe Photoshop
Yep, I'm a Creative Cloud victim. I have also used Inkscape and GIMP, but I need Adobe CC for interop with clients, so I maintain the subscription. I also have a license for Affinity Designer and Affinity Photo.
Alfa Slab One
A lovely chunky font by José Solé.
Cursor
Look, I have strong opinions about the risks of so-called AI, but the utility of it as "very smart autocomplete" is undeniable. Cursor is the best AI code helper I've used.
ESLint
A pluggable linting utility for JavaScript and TypeScript.
Geist Sans
A screen font designed by Vercel (creators of Next.js). Attractive and legible (I hope you agree.) At risk of becoming the "oh hey, you're using Next" font. But I like it.
Next.js
A meta-framework for building full-stack React applications. Gives me flexibility to add server or client-side functionality at any time if I want to.
PicoCSS
A minimal CSS framework for semantic HTML. I nearly went with Tailwind, but PicoCSS is great.
React
A JavaScript library for building user interfaces. I've been using it since 2014. Many great alternatives exist, but React is constantly evolving.
Sass
A CSS preprocessor.
SVG Filters
I'm using SVG filters to create some visual effects.
TypeScript
A typed superset of JavaScript that compiles to plain JavaScript.
Windows 11 + WSL2 + Ubuntu 22.04
I use Ubuntu 22.04 as my dev environment, but I use it through Windows 11 via WSL2. I've used Linux since 1998, but Windows has stuff like Steam and Photoshop that I also want. It's a good stack.