Blog
November 25, 2024
Building PMPrompt - AI-Powered Product Management Tools
As a product manager, I kept writing versions of the same documents. PRDs. User stories. Release notes. The context changes, but a lot of the work starts from a familiar shape. I wanted to make that...
Read →October 27, 2024
Building SurveySnaps: Location-Based QR Code Surveys
I launched SurveySnaps to collect feedback tied to a location. Put a QR code where someone has the experience, let them scan it, and give them a short survey to answer. A restaurant bathroom is a...
Read →October 7, 2024
Building JSONLTools with Laravel and Livewire
I built JSONL Tools to handle a few chores that come up when working with JSON Lines data. Convert a CSV. Check whether each line is valid JSON. Generate some sample records. None of those needs to...
Read →December 20, 2022
Migrating a WordPress website
Migrating a WordPress website to a new web host can be a straightforward process, but it's important to plan and prepare in advance to ensure a smooth transition. Here are some steps you can follow...
Read →November 8, 2022
Building an app for virtual phone numbers
A couple years ago we set out to build a service to send an online fax half jokingly as a way to launch a micro SaaS and play with the Stripe API and the Twilio API. It has since seen a number of...
Read →February 10, 2021
Building An Online Fax Service
A goal I had in 2020 was to build and launch a micro SaaS product. What is a micro SaaS? Well, it's essentially a software as a service product but smaller in scope. A micro SaaS product is often...
Read →