Building the Infrastructure
for the AI Age.
Cloud Solutions Architect & SaaS Developer. I turn complex problems into scalable, automated systems. Formally diagnosing BMWs, now architecting on Google Cloud. Read my full story →
Production Systems
MinisterSuite.com
A multi-tenant SaaS ecosystem serving ministry professionals. Designed to handle high-concurrency usage with automated scaling.
Serverless Architecture
Deployed on GCP Cloud Run (Docker) to ensure zero-maintenance infrastructure that auto-scales from 0 to 100+ instances.
Vertex AI Orchestration
Direct integration with Gemini 1.5 Pro via Python backend to generate complex study guides with strict JSON schema validation.
Multi-Tenant Security
Implemented robust Firebase Authentication patterns to ensure strict data isolation between different church organizations.
IncomePacket.com
A financial intelligence tool for gig-economy workers. Focuses on real-time visualization of fragmented income streams.
Modern Data Stack
Built on Next.js App Router with a PostgreSQL database, designed for complex relational queries across multiple income sources.
Real-Time Visualization
Implemented server-side rendering (SSR) for instant dashboard analytics, reducing Time-To-Interactive (TTI) metrics.
PWA Performance
Engineered as a Progressive Web App (PWA) with offline caching, critical for drivers in low-connectivity zones.
SermonTranscribe.com
An automated media pipeline that turns raw audio into polished content. A masterclass in event-driven architecture.
Event-Driven Pipelines
Utilizes Eventarc and Cloud Storage triggers to automatically initiate processing jobs the moment a file is uploaded.
Async Processing
Decoupled architecture using Cloud Functions to handle long-running transcription tasks without blocking the UI.
Cost Optimization (FinOps)
Stateless architecture ensures costs are only incurred during active processing seconds, eliminating idle server fees.
Ready to Scale?
I am currently looking for roles in Cloud Engineering, Solutions Architecture, or Technical Support. If you have a complex problem that needs a "diagnostic" mindset, let's talk.
Initialize Communication