Product Engineering
Solutions made to measure.
I'm John Hiemstra, hybrid problem solver & product engineer/owner, building an agentic practice that ships apps, sites and systems solving real business challenges.
… appreciate his ability to make the connection between the business and the systems… to understand, design, and implement applications that solve actual business problems.
How I work
I learned product engineering on enterprise teams: designing product workflows, building component libraries shared across applications, shipping web apps intended for 500,000 concurrent users and leading a $40M-a-year legacy-to-cloud move with no customer disruption.
Those teams shipped products users could trust because we had a process we could trust, and we fixed it every time we got something wrong.
Now I run that process with a team of AI agents. Each role works to shared policies, a person reviews the work at every gate, and every correction goes back into the policies, so the agents improve with every rep.
What we're building
Tailor
Tailor is the publishing platform we built this summer to replace WordPress: designed by me, built, tested and shipped by agents. No plugins to patch, no update cycle to babysit. Even heavy pages score 92–100 on Google Lighthouse's mobile test, answer engines can read every page, and blog and ecommerce are built in.
Fast on a phone
Google's Lighthouse scores how fast a page loads on a phone, from 0 to 100. We ran it the same afternoon on CNN, ESPN and the BBC, on Rockstar Blends before it moved, and on two Tailor sites. Both Tailor sites score in Google's good band: 96 for the Rockstar Blends shop and 100 for this site.
What LCP means to your audience
Largest Contentful Paint (LCP) is how long a visitor waits for the biggest thing on screen: the photo, the headline, the product. It's the moment the page looks ready. Google rates 2.5 seconds or less good and anything past 4 seconds poor. On a phone this site shows its main content in 1.4 seconds; CNN takes 10.8.
Are the agents looking you up?
When someone asks ChatGPT, Claude or Perplexity about what you sell, the answer engine fetches pages to answer. For 30 days, AI answer engines fetched Rockstar Blends pages every day, never fewer than 24 times. Tailor gives them the same page a person gets, in full, with an index written for agents, and its Workbench shows you who came looking.
… able to communicate very new ideas and difficult concepts to our staff — energetic, fun to work with, and optimistic about the possibilities for improvement.