Blog
Notes on building software for small businesses: process, tools, and what I learn along the way.
2 min read
How this site is built
The stack behind this site and client portal, and the reasoning for each choice.
1 min read
Why every client gets a portal
Most project stress comes from not knowing where things stand. A portal answers that without a meeting.