How I AIHow a 91-year-old vibe coded a complex church event management system using Claude and Replit
Episode Details
EPISODE INFO
- Released
- June 23, 2025
- Duration
- 40m
- Channel
- How I AI
- Watch on YouTube
- ▶ Open ↗
EPISODE DESCRIPTION
John Blackman, a 91-year-old retired electrical engineer, shares how he used Claude and Replit to build a complex application for his church's community service events—with no prior software development experience and for less than $350. His app allows event organizers to create events, recruit volunteers, and manage sign-ups, with a standout feature for organizing free oil changes for participants. *What you'll learn:*
- How John used Claude to create detailed product requirements and user stories
- John's philosophy on embracing new technology throughout his career
- The exact process for integrating third-party APIs (like VIN lookup for oil changes) with minimal technical knowledge
- How he automated report generation for volunteer management and resource planning
- How the software generates personalized "Impact Passports" for event participants
- Why letting AI build without preconceived notions of "correct" implementation can lead to faster, more functional results
- How to troubleshoot common development-to-production issues when working with AI coding tools
*Brought to you by:* WorkOS—Make your app Enterprise Ready today: https://workos.com?utm_source=lennys_howiai&utm_medium=podcast&utm_campaign=q22025 Orkes—The enterprise platform for reliable applications and agentic workflows: https://www.orkes.io/ *Where to find John Blackman:* Website: http://johnbeng.com/ *Where to find Claire Vo:* ChatPRD: https://www.chatprd.ai/ Website: https://clairevo.com/ LinkedIn: https://www.linkedin.com/in/clairevo/ X: https://x.com/clairevo *In this episode, we cover:* (00:00) Introduction to John Blackman and his background (02:55) John's impressive career (03:59) How the church project started (05:06) Using Claude to create a development roadmap and requirements document (07:29) The concept of the Impact Passport for event participants (08:57) Generating user stories and requirements with Claude (10:32) The multi-tenant architecture with system and local church administrators (12:54) Building the application with Replit (13:32) Demo of the administrator interface and event management features (17:56) Specialized reports for different services (food pantry, vision center, oil changes) (20:30) The participant registration flow with QR code scanning (21:55) Adding new features like volunteer name tag generation (24:40) Troubleshooting AI "rabbit trails" during development (26:09) Challenges moving from development to production (27:13) John's lack of coding experience (29:42) The advantage of having no preconceived notions about implementation (30:25) Total development costs and timeline (31:31) Impact and reception from the church community (32:42) Lightning round and final thoughts *Tools referenced:*
- Claude: https://claude.ai/
- Replit: https://replit.com/
- SendGrid: https://sendgrid.com/
- AutoCAD: https://www.autodesk.com/products/autocad/
*Other references:*
- OpenAI API: https://openai.com/api/
- VIN (Vehicle Identification Number): https://en.wikipedia.org/wiki/Vehicle_identification_number
- Multi-tenant architecture: https://en.wikipedia.org/wiki/Multitenancy
- Role-based access control: https://en.wikipedia.org/wiki/Role-based_access_control
- Excel: https://www.microsoft.com/en-us/microsoft-365/excel
- DocuSign: https://www.docusign.com/
_Production and marketing by https://penname.co/._ _For inquiries about sponsoring the podcast, email jordan@penname.co._
SPEAKERS
John Blackman
guestClaire Vo
host
EPISODE SUMMARY
In this episode of How I AI, featuring John Blackman and Claire Vo, How a 91-year-old vibe coded a complex church event management system using Claude and Replit explores a 91-year-old builds church event software via Claude and Replit John Blackman, a 91-year-old church volunteer, describes turning a manual paper-based “impact weekend” registration process into a full web app by using Claude to generate a roadmap, user stories, and requirements, then feeding that into Replit Agents to implement the system.
RELATED EPISODES