I build small, sturdy software.
and write about it plainly.
Hi, I’m Mike. I make developer tools, teach when I can, and keep notes here so future-me (and maybe you) doesn’t have to relearn the same lesson twice. Whether you write code for a living or have never opened a terminal, I try to make it make sense.
Recent
Latest writing
-
PHP2Shell: why I took every Laravel app offline, and why it was easy
How I handled the PHP2Shell vulnerabilities across my Laravel applications: weighing business impact, taking PHP-FPM offline, patching server by server with Ploi, and what…
-
Why commits matter, and what you can do with them
How Conventional Commits and release-please turned my commit history into automated versions and changelogs, and why scopes made the biggest difference.
-
How Claude made my life easier by helping me build dot
How pair programming with Claude Code helped me finally build dot, my portable dotfiles CLI, and what I had to keep an eye on.
Selected
Things I’ve made
-
FlexFlow
2025
FlexFlow is a multi-platform desk booking and work availability app for hybrid teams, built with ASP.NET Core, Nuxt, PostgreSQL, Swift…
