Prime Solutions Technologies
Products we ship, not products we advise on.
The consulting arm of my practice takes client engagements. This arm builds and sells its own software. Both run on the same stack I use for prototyping: Lovable and Claude-generated code on Supabase and Vercel.
Live
Shepherd OS
An AI-driven church management platform covering administrative workflows, leadership insights, and member engagement automation. In production with real congregations.
Built with Lovable and Claude-generated code on Supabase and Vercel.
Live and selling
Release-communications agent
Built for product managers and business analysts inside companies with no formal release-communications process, or a slow one. It takes the documentation and dissemination of a release down from one to two days of work.
The problem is one I hit repeatedly as a PM before I built the tool for it.
In development
AI engagement strategist
A platform for generating contextual digital engagement content through agent-driven workflows and analytics-based performance insight.
Not released. It is in development and I will not describe it as anything else until it ships.
Why this page exists
Shipping is a different muscle
Owning a roadmap inside a company and putting your own product in front of paying strangers teach different things. The second one has no engineering team to hand the hard part to, and no internal stakeholder who has to keep using it.
It is also where I learned the AI-assisted build stack I now use to prototype at work — validating requirements against something running rather than something described.
The same stack, at work
The tools here are not separate from the day job. I use Claude Cowork, Cursor, and UX Pilot to build working prototypes on existing system functions, then put those in front of real users to validate requirements and gather cohort feedback before engineering starts. At Company Sage I built the partner feedback dashboard and tracker that way.
That is the honest version of “technical PM” for me. I do not write production code. I do build the thing that settles the argument about what to build.