Zeale v2 — flagship platform rebuild
OWNER
Lead software engineer. Sole internal engineer at a 45-person national nonprofit, leading a flagship platform rebuild and replacing a $540K/year outsourced vendor with self-hosted systems running at ~$18K. Full delivery lifecycle — architecture, DevOps, integrations, production operations.
| Languages | TypeScript (primary) · JavaScript (ES2022+) · Python (scripting, data, ML coursework) |
|---|---|
| Frontend | Next.js 15 (App Router, RSC) · React (hooks, server components) · Tailwind CSS · SSR / ISR / streaming |
| Backend & CMS | Node.js (Express, custom adapters) · Payload CMS v3 (NextAuth v5 adapter) · Strapi v5 · REST · webhooks · event-driven architectures |
| Infrastructure & DevOps | Terraform (IaC end-to-end) · AWS (Lambda, SQS, DLQ) · Hetzner / Netcup / Coolify · Docker · Nginx · GitHub Actions · Linux |
| Data & Integrations | PostgreSQL · DynamoDB · Redis · Meilisearch · HubSpot CRM (custom objects, automation) · WinRed · Revv · RaiseDonors · custom ETL |
| Analytics & Testing | GA4 · PostHog · Jest · Vitest · custom event tracking design |
Sole internal engineer at a 45-person national nonprofit. Leading the Zeale v2 rebuild and full vendor-to-in-house infrastructure transition — architecture, DevOps, CRM integrations, analytics, and production operations across Next.js, Node.js, AWS, and Terraform.
On a 4-person engineering team supporting a news platform with 3M+ monthly pageviews. Led the new-stack greenfield rebuild paired with a junior developer while two engineers maintained legacy WordPress. Designed RBAC, donation flows, petitions, and crowdfunding features.
Consulting engagement delivering features for ManpowerGroup's Bullhorn-based applicant tracking platform. Built and maintained Angular features across the codebase, expanded test coverage to 70%+ using Jest, and mentored junior developers on testing and code review practices.
An independent booking platform I'm building solo — full product ownership from architecture through marketing and launch.
A Catholic press mobile app for iOS and Android, contracted and built end-to-end. Launching shortly.
A free, well-documented API for the liturgical calendar — built to be the obvious choice for any developer working on Catholic apps.
A drop-in Next.js starter for parishes — Mass times, bulletins, donations — addressing a real gap I keep encountering in volunteer work.
I'm an engineer who likes owning the whole thing — from Terraform plans to API contracts to the small details of how a page loads. The work I'm proudest of tends to be invisible: migrations nobody noticed, vendors quietly retired, pipelines that just keep running.
Most of my recent work sits at the intersection of faith and software — building tools for Catholic organizations that have historically been underserved by good engineering. It's a niche I keep choosing because the problems are real and the audiences are loyal.
Outside paid work, I do volunteer development for parishes and have taught coding to young adults. I hold an MS in Computer Science from Georgia Tech and a BS in Software Development from WGU.