For the last 20+ years I have been building websites,
web applications,
and the infrastructure that powers them.
A tool, or rather a set of tools, to support my wife's business. Primarily it is about client retention and engagement. Additionally it provides tooling to support the main website as well, such as a schema injector for improved SEO. Personalized recap emails are dispatched after group classes to improve follow-up, encourage donations, and strengthen client retention.
A Ruby on Rails application to log my daily events and activities. To track my effort, not the outcomes. I was inspired by the consistent habit of Theodore Roosevelt to log his daily events in a pocket diary and so I have built, for myself, a simple Rails app to do just that.
My freelance consultancy focused on DevOps and web application development. I work with small businesses and startups to stabilize, scale, and maintain their platforms. Projects range from infrastructure automation to building web tools that support long-term growth.
Not every project is meant to last. These taught me lessons I now apply to the systems I build today.
Availability monitoring for websites and web applications, built with Ruby on Rails, TailwindCSS, and StimulusJS. I no longer maintain this project, but it taught me valuable lessons about monitoring pipelines, handling uptime data, and designing systems for reliability.
A web app built to support IndieWeb participation for static sites. It automated feed discovery and webmention submission from RSS. I've sunsetted the project, but it deepened my understanding of API design, publishing workflows, and distributed standards.