Tampa Bay, FL  ·  Systems Architecture  ·  AI-Assisted Development

Building systems that
actually ship and
run in production.

Solo architect. 10 production systems, 1,200+ commits, zero SaaS dependencies for core ops. I build for fun, for learning, and for businesses I'm personally involved in.

$fo --status
● 10 systems in production
● Self-hosted VPS · Docker · Nginx · PostgreSQL
● Stack: React · Node · TypeScript · Python
● AI-assisted dev via custom MCP infrastructure
0Systems Built
0Git Commits
0DB Tables
0AI Tool Modules
Production Systems

What I've built

01 · Anchor Build ● 863 commits
FieldOps
Full Business OS · CRM · Payments · Warranty · Accounting · Communications

A complete operations platform built from scratch that replaced 5–6 separate SaaS products at a service business. Manages the entire job lifecycle — intake → work orders → tech queue → inspection → invoicing → payment → warranty claims → follow-up. 863 commits in active daily production use.

Impact: Invoicing time dropped from 20+ min to under 2 min per job. Warranty pipeline directly drives revenue. Point-of-sale financing embedded. Zero SaaS overhead — fully self-hosted.
430+API Endpoints
74DB Tables
863Commits
v2.1Version
💳
Stripe Payments + Audit Log
Webhook listeners, payment audit trail, invoice PDF generation.
📞
Unified Comms Hub
SMS/Voice, VoIP, email, real-time team chat — one interface.
🔧
Warranty Pipeline
Serial validation, kanban claims workflow, model doc library.
📊
Double-Entry Accounting
Chart of accounts, journal entries, vendors, tax summaries.
🔒
PII-Scrubbed Staging
Automated prod→stage clone with full data anonymization.
👥
Customer Portal
Separate React app — auto-login tokens, status checks, messaging.
React 18Express.jsPostgreSQL 16Socket.IOTailwind v4StripeTwilioGoogle Drive
02 · Architecture Evolution ● 44 commits
Nexus
Turborepo Monorepo · tRPC · Type-Safe APIs · Multi-Tenant SaaS Framework

Ground-up rebuild of FieldOps as a multi-tenant platform. Full Turborepo monorepo with tRPC end-to-end type safety, Drizzle ORM, and a drag-and-drop widget workspace. The architecture means the next service business deploys via configuration — not a new codebase.

Impact: Migrated 29K lines of production React to a type-safe monorepo without downtime. New tenant onboarding reduces from weeks of dev work to a single config file.
232TS Files
18DB Schemas
31Widgets
21tRPC Routers
React 19tRPC 11Drizzle ORMSupabaseTurborepoViteShadcn/uiDockerTypeScript
03 · AI Data Intelligence ● 143 commits
StateWatch
AI Scraper · RAG Chat · 248 URLs · 50-State Coverage · Change Detection

Monitors 248 government URLs across all 50 states + DC, detecting content changes and feeding a RAG-powered chat interface. Built for a 1M+ customer business that needs accurate, up-to-date regulatory data without manual monitoring.

Impact: Replaces a manual process requiring dedicated staff time. AI-powered natural language queries over live government data — instant answers to regulatory questions across 51 jurisdictions.
248URLs Monitored
51Jurisdictions
RAGAI Search
v1.1Version
Node.jsPlaywrightPostgreSQL + pgvectorOpenAI EmbeddingsReactBullMQ
04 · Compliance Automation ● 60 commits
AdShield
Browser Automation · Policy Enforcement · BullMQ Job Queue · Chrome Extension

Automated policy reporting platform. The system discovers ads via a transparency API, a human approves targets via CLI gate, then Playwright workers navigate the real browser UI to submit reports — one job per unique advertiser. Ships with a Chrome extension for persistent session auth and residential proxy integration.

Impact: Replaces hours of manual browser work per week. Live dashboard shows confirmation numbers and screenshots. Human-in-the-loop approval gate prevents false positives.
60Commits
1:1Job/Target
PWAMobile Ready
3Services
🤖
Playwright Stealth
Headed browser on Xvfb virtual display — navigates as a real user with persistent profiles.
🧩
Chrome Extension
One-click cookie sync from real browser to automation — no paste, no OAuth complexity.
FastifyReact + TailwindPlaywright StealthBullMQ + RedisSupabaseDocker ComposeCaddy
05 · AI Innovation ● 206 commits
Forge
Self-Modifying PWA · Autonomous Code Pipeline · Community Platform · AI Coach

A community platform with two distinct technical achievements: a 1,041-line autonomous code modification engine that writes, reviews, and deploys its own updates via dual-LLM consensus; and a full community app with forums, messaging, push notifications, Slack/WhatsApp webhooks, RBAC, and a Claude Sonnet AI coach.

Impact: The autonomous pipeline has shipped code to production with zero incidents. 11 safety guardrails — dual-LLM review (local + cloud) before any diff touches production.
206Commits
44Route Files
11Guardrails
1,041AI Engine LOC
React 18Express.jsPostgreSQLClaude SonnetOllamaJWT + RBACBullMQPush APIPWA
06 · Personal Automation ● 6 commits
Meridian
Python · 13 Data Sources · Dual Email Triage · Chrome Extension · HMAC Actions

A fully automated daily intelligence briefing aggregating 13 data sources — calendar, email triage with AI-suggested actions, work email synced via Chrome extension (no OAuth needed), weather, headlines, and more — into one concise morning email. Every email action fires directly from the briefing via HMAC-signed links.

Impact: The Outlook sync extension bypasses OAuth entirely by reading the live DOM — works with any MFA/SSO setup. Replaces Superhuman and similar tools at $0/month.
13Data Sources
2Email Systems
HMACSigned Actions
ChromeExtension
Python / FlaskSQLiteGmail APIChrome ExtensionRSSHMAC Auth
07 · AI Infrastructure ● 9 commits
Conduit
Custom MCP Server · Chat-to-Deploy · Local LLM Integration · 13 Tool Modules

A custom Model Context Protocol server giving an LLM direct read/write/execute access to the entire infrastructure stack — deployments, databases, DNS, secrets, filesystem, GitHub, monitoring, and workflow automation. v4.1 routes routine queries to local Ollama at $0/query with cloud fallback.

Impact: Collapses the loop from "AI suggests a change" to "deployed and verified" into a single conversation. Powers every deployment in this portfolio.
13Tool Modules
60+Total Tools
v4.1Version
100%Success Rate
Node.jsOAuth 2.1PostgreSQLOllamaCircuit BreakersPM2
08 · Quality Engineering ● 83 commits
Barrage
Load Testing Command Center · TypeScript · Safe-Mode · Named Scenarios

A dedicated load-testing platform for the FieldOps ERP. Runs named scenarios against configurable endpoints with safe-mode by design — every write scenario creates tagged test records and cleans up on completion. Production data is never touched. Generates plain-English Markdown reports after each run.

Impact: Build the test harness before the feature, not after. The safe-mode pattern means load tests run against the live URL with zero risk to real customer data.
83Commits
SafeMode Design
TSFull Stack
MDAuto Reports
TypeScriptReactShadcn/uik6Markdown Reports
09 · Agent Framework ● 82 commits
Relay
Multi-Model Agent SDK · Test Harness · JSONL Event Log · Tool Orchestration

A multi-model agent framework and testing harness. Routes tasks to the best available model — Claude, DeepSeek, local Ollama — with structured JSONL event logging, integrity checking, and a full test runner with factory state reset between suites.

Impact: Makes multi-model agent development practical — swap models, compare outputs, log everything with integrity hashes. DeepSeek code review tools added for free-tier code analysis.
82Commits
MultiModel Support
JSONLEvent Log
TSXFull Stack
TypeScriptReactClaude SDKOllamaDeepSeekJSONL
10 · Personal Lab ● 5 commits
Workbench
31 Standalone Tools · Vanilla HTML/JS · Zero Build Step · <2hr Ship Time

31 purpose-built standalone tools for daily operations — planning, fitness tracking, scheduling, finance dashboards. No framework, no npm install, no build pipeline. Idea → deployed tool in under 2 hours average. The constraint is intentional: it proves you don't need a framework to ship useful software fast.

Impact: The lab where patterns are tested before graduating to production systems. Fast feedback loop — ship it, use it, iterate.
31Apps
4Firebase Apps
0npm Deps
<2hrAvg Ship
Vanilla HTML/CSS/JSFirebaseChart.jsGoogle Auth
11 · Infrastructure ● Live
Switchboard
WireGuard Bonding · Tailscale Mesh · Multi-WAN Failover · Self-Hosted

A fully self-hosted network infrastructure layer built around a dedicated bonding VPS. Four WireGuard tunnels bond all available WANs simultaneously from a travel router — ethernet, cellular, WiFi uplink, and tether. A private Tailscale mesh connects all servers, devices, and the router into a single zero-trust network accessible from anywhere. All servers are mounted as local drives on the dev machine.

Impact: Zero dropped SSH sessions when switching WANs. Sub-2ms private latency between all three servers. Full infrastructure reachable from iPhone or laptop from anywhere in the world. Servers appear as Finder drives — drag-and-drop deployments.
3Servers Meshed
4WAN Tunnels
6Tailscale Nodes
<2msMesh Latency
WireGuardTailscaleGL.iNet Slate 7UbuntuSSHFSMulti-WAN
Live Commit Feed

What's shipping right now

Recent Commits
Live · refreshes every 60s
Fetching latest commits...
Live Infrastructure

Fleet status

Fetching live data...
MCP Uptime
Tool Calls
Avg Latency (ms)
Disk Used
System Health ok
Loading...
Top Tools · Session
Loading...
Circuit Breakers
Loading...
MCP Metrics
Error Rate
Cache
Max Latency
MCP Version
Memory Used
Total Errors
Technical Stack

How it's built

Frontend
React 18/19TypeScriptTailwind v4ViteShadcn/uiSocket.IOPWA
Backend
Node.jsExpressFastifytRPCPythonFlaskDrizzle ORM
Data
PostgreSQL 16pgvectorSupabaseRedisSQLiteBullMQ
AI / ML
Claude SDKOpenAIOllamaDeepSeekRAGpgvectorMCP
Infra / DevOps
DockerNginxPM2CloudflareVPS Self-hostedLet's EncryptGitHub Actions
Automation
PlaywrightChrome Extensionsn8nWebhooksStripeTwilio
About

The philosophy

How I work

Identify real operational pain, design the schema and API contract, build with AI pair-programming, deploy to self-hosted VPS, and iterate in production daily. Every system in this portfolio is running right now, handling real data for real businesses.

Why self-hosted

Zero SaaS overhead for core ops. Full control over data, infrastructure, and cost. When a platform owns your stack, they own your margins. Building it yourself means you own it completely — and you understand every layer when it breaks at 2am.

AI-assisted development

Not vibe-coding — structured. Every session has context via Master MD files, architecture docs, and a custom MCP server that gives the AI direct access to the codebase and infrastructure. The AI is a force multiplier, not a magic button.

What I'm building toward

Pushing further into AI-assisted development, self-hosted infrastructure, and systems that do real work. Side projects that scratch real itches — built for the love of shipping things that actually run.

Contact

Get in touch

Selectively accepting client work for custom AI brains and self-hosted business platforms — see /mind for the engagement we run most often. Happy to talk shop about systems architecture, AI tooling, or self-hosted infra.