For a structured overview of my professional background, see my Resume.
Personal
I have interests, it’s true. In no particular order, here are a few:
- Solving problems
- Flying - currently licensed with a single-engine land class rating
- Playing golf
- Sleeping
- Waking up
- More solving problems
I live in Philadelphia, PA, with Kate.
Professional
The Past
Way back in the year 2000, I cofounded Resite Information Technology. Amazingly as of this writing, that site remains up. After selling the company in 2007, the name was changed to Resite Online. That’s right, “online.”
The Resite platform was written initially in PHP3 and as of 2006 was serving the automated payment acceptance needs of thousands of large apartment complexes in 40 states in the US. Resite was the very first to serve the multi-family industry with a system that enabled tenants to set up automated rent payments via credit card and ACH. I wrote 90% of the code.
In 2009, as a cofounder of SproutBox, I founded GetCheddar, Inc.
Since founding GetCheddar (formerly CheddarGetter), I have remained focused as CTO and Full Stack Architect. Cheddar is the first of it’s kind to offer a true software-as-a-service recurring billing and payments platform with fully automated merchant self-signup and self-service. Cheddar specializes in providing usage tracking and billing for web application subscriptions.
The Cheddar platform was initially written in PHP5 and Zend Framework version 1. Initially hosted on the Rackspace Cloud, the entire environment was soon migrated to a proprietary PCI-compliant environment. The hosting environment migration resulted in zero downtime. Later the codebase was migrated to PHP7 and Zend Framework v2. Most recently, it was rewritten as a pure REST API using the middleware pattern via Mezzio (FKA Zend Framework Expressive) with OAuth2. I wrote 99% of the code.
The Present
Since 2020, I’ve been assisting startups with team leading and architectural and engineering challenges in cloud software systems.
Verification-First B2B SaaS Review Platform (2025-present)
Solo architect and engineer building a B2B SaaS review platform for the wellness industry from the ground up. Responsible for the entire technical vision and execution — from research and planning through infrastructure provisioning and backend API development.
Key Technical Achievements:
- Full-stack architecture: Designed and building a TypeScript monorepo (Next.js 16, React 19, Turborepo, pnpm) with Prisma ORM and PostgreSQL
- Cloud infrastructure: AWS (Cognito, S3, CloudFront), Cloudflare (DNS/WAF), Neon (PostgreSQL), Vercel — all provisioned via Terraform
- Research & planning: Led research across 6 SaaS infrastructure domains; authored 14 architectural decision records
- Docker-first development: Full local environment with dev-prod parity (LocalStack, serverless Redis proxy, PostgreSQL)
- CI/CD pipeline: GitHub Actions for lint/type-check/build, Vercel for preview and production deployments, Turborepo remote caching
Technologies Used:
Backend & APIs:
- Next.js 16 API routes with App Router
- Prisma 6 ORM with PostgreSQL
- AWS Cognito for authentication with RBAC authorization
- Paddle Billing for payment processing
Frontend:
- React 19 with TypeScript 5.9
- Turborepo monorepo with shared packages (UI, DB, config)
Databases & Storage:
- Neon PostgreSQL (Vercel Postgres) with Snowflake ID generation
- Redis/Upstash for caching and rate limiting
- Amazon S3 for uploads and video storage
Infrastructure & DevOps:
- Terraform for Infrastructure as Code (modular, multi-environment)
- AWS (Cognito, S3, CloudFront, Route53)
- Cloudflare for DNS and WAF
- Vercel for hosting and edge deployment
- Docker & Docker Compose for local development
- GitHub Actions for CI/CD
Globalized Mobile Application REST API Platform (2021-present)
I’ve been leading the DevOps and infrastructure architecture for a mature, sophisticated mobile platform built as a microservices monorepo. Over 4 years and 43,964 commits, the project evolved from basic to enterprise-grade infrastructure:
Key Technical Achievements:
- Blue/Green Deployment System: zero-downtime deployment orchestration system with 7-phase pipeline, event management, and automated rollback capabilities. This production-ready system coordinates CloudFormation, Serverless Framework, Serverless Application Model (SAM) and heterogeneous database migrations (AWS DMS). The project resulted in a >70% reduction in AWS costs for the client.
- PostgreSQL Migration: Complete database engine migration with advanced performance tuning for 2000+ concurrent connections. Combined a legacy data layer with 2 primary databases: existing MySQL Aurora and OpenSearch Serverless source with single PostgreSQL target.
- Integrated Development Environment: Multi-service, multi-language, hot-reload development with automatic secret management and LocalStack integration
- Microservices Architecture: Modern AWS Lambda with NodeJs, Python, and PHP runtimes.
Technologies Used:
Backend & APIs:
- PHP/Laminas/Mezzio microservices framework
- Python for automation, tooling, and data processing
- AWS Lambda functions (Python/Node.js/PHP) with LocalStack and SAM emulation
- REST API architecture with OAuth2 authentication
Frontend & Mobile:
- Next.js 14 with App Router for web applications
- React Native for mobile applications
- TypeScript for type-safe development
Databases & Storage:
- AWS Aurora Serverless (MySQL and PostgreSQL engines)
- PostgreSQL with PostGIS for geospatial capabilities
- Redis for caching and session management
- Amazon S3 for object storage
- Amazon OpenSearch Serverless for search and analytics
Infrastructure & DevOps:
- AWS CloudFormation for Infrastructure as Code
- AWS CDK for cloud infrastructure provisioning
- Docker & Docker Compose for unified development environment and CI/CD
- Bitbucket Pipelines for CI/CD automation
- AWS VPC, EC2, Load Balancing, Auto Scaling
- Blue/Green deployment orchestration
Development & Testing:
- LocalStack for AWS service emulation
- PHPUnit and Jest and Pytest for testing frameworks
- Git with monorepo architecture
- Hot-reload development environments
- Automated secret management and injection
Monitoring & Operations:
- AWS CloudWatch for monitoring and logging
- Infrastructure automation with Python scripting
- Performance optimization for high-concurrency workloads
- Database migration and optimization tooling
The Future
You can help define this. I’m currently available for hire. Contact me