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 is an application generator we built this summer to replace WordPress and the WP sites we've maintained. Designed & owned by me; built, tested and shipped by agents. No plugins to patch, no update cycle to babysit, no PHP. Even heavy pages score 92–100 on Lighthouse, and answer engines can read every page, blog post and product.
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.
Managing the LCP
Largest Contentful Paint is how long you wait for the biggest element on the page to load, often an image or other media asset. It's generally the moment the page looks & feels 'ready' for you. Google rates 2.5 seconds or less as 'Good'. On a typical 4G connected phone, this site shows is generally 'ready' around 1.5 seconds; CNN around 10.
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.