I design, build, and ship full-stack applications — from React Native mobile apps to Next.js SaaS products. I also run the infrastructure they live on: a 3-node Proxmox homelab with 25+ containers, Cloudflare tunnels, automated monitoring, and CI/CD pipelines. I care about owning the whole stack, not just writing code that runs on someone else’s platform.
SaaS email classifier that sorts your inbox with AI
Hybrid classification engine — rule-based system handles the majority of emails for free users, Claude Haiku picks up ambiguous cases for Pro. Batch API calls classify up to 20 emails per request, cutting AI costs ~90%. One-time $14.99 purchase via Stripe, not a subscription.
Mobile fitness app with 900+ exercises, AI coach, and subscription billing
React Native/Expo with Firebase RTDB for offline-first sync. RevenueCat handles subscriptions across free/Pro tiers. AI routine generation calls Claude via a webhook relay on the VPS. Custom LoRA-trained avatar “Marcus” generated with Flux.1 Dev on Replicate.
Literary-themed real-time chat with voice, video, and desktop app
Fastify API with Socket.io for real-time messaging, LiveKit for voice/video channels. Next.js web client and Tauri desktop app share the same React codebase. Prisma + PostgreSQL with per-server theming and role-based permissions.
Self-hosted agent workspace with real-time Claude response loop
FastAPI + PostgreSQL + Redis backend in Docker. A watcher service on a separate host polls for
dashboard messages, spawns claude -p, and posts responses back to the feed.
HMAC-signed webhooks with retry and auto-disable push events to n8n, which routes to Discord.
Memory files auto-sync on git push via post-receive hooks.
Multi-tenant agency CRM with automated outreach and white-label branding
Automated auction scanner that finds undervalued government surplus
Multi-purpose Discord bot with music, deal alerts, and health notifications
AI SMS agent platform with conversation management and routing
Production honeypot with real-time attack dashboard and geo-tracking
Three bare-metal Proxmox nodes, a Docker VM, and a Hetzner VPS — all stitched together with Cloudflare tunnels, Nginx Proxy Manager, and AdGuard DNS. Automated health checks run every 4 hours via n8n and Playwright, with auto-remediation and Discord alerts. CrowdSec handles intrusion prevention across the cluster.
See the full topology