Principal software engineer with 15+ years shipping production software across Apple platforms, Web3, and AI-assisted systems. Deep Swift/Objective-C background from Fortune 100 financial services work (Citi, American Express, Capital One), complemented by full-stack TypeScript, Solidity, Python, and Dart. Co-founded three companies (one exited, one active, one research). Technical educator — taught iOS to engineers at Facebook, LinkedIn, and Library of Congress. Known for migrating hard parts of systems (language migrations, device integrations, architectural overhauls) and handing off clean implementations.
Professional Experience
Principal Engineer — Fork Development Corp.
Jan 2025 – Present · Remote · Self (LLC)
SmolNerd Farm (Feb 2026): Designed and built a multi-tenant SaaS platform orchestrating 9 production crops across a single ARM Mac host. Custom bash service manager with phased dependency-ordered boot, Docker health-waits, poll-based readiness detection, launchd auto-start. 20 ngrok tunnels across 5 custom domains. Host ARM PostgreSQL + per-tenant containerized Postgres/Redis.
fork-accounts (Mar 2026): OAuth 2.1 identity provider with Google/Facebook/GitHub/Apple social login, email/password with verification funnel, admin approval workflow, admin dashboard. Express + Prisma on host PostgreSQL.
taxr / taxr-mccracken (Mar 2026): Property tax research assistant for McCracken County, KY. Real county records (parcels, owners, assessments, tax bills) with PostGIS spatial queries. LLM chat with 10+ MCP tools (parcel search, neighbor lookup, ownership portfolio tracing, valuation analysis, geocoding). Stripe payment integration, sheriff reconciliation exports, ingestion pipeline with field mapping. Next.js, Prisma, PostgreSQL/PostGIS, Qwen 3.5 35B via LM Studio.
preventscripts (Feb 2026): Medication interaction / deprescribing tool. Dual MCP servers (core + patient engagement). Docker-compose stack (app + Postgres + Redis), separate native dev server, BullMQ worker tier. First tenant slated for farm-chat integration.
proofr (Feb 2026): Document OCR + analysis service. Docker stack with dedicated worker (OCR + LLM analysis), Postgres, Redis. WebSocket streaming for real-time OCR results. Prod and dev tiers side-by-side on custom domains.
cbs — Community Broadcasting (Feb 2026): Four-tier deployment (gateway, prod, dev, WebSocket worker), each on its own subdomain. Gateway architecture for routing/auth. Voice streaming via Tailscale Funnel.
coachr / lawyr / surveyr (Feb–Mar 2026): Education, legal, and land-surveying tenant platforms. Docker-packaged Next.js with isolated Postgres (coachr), native Node services on dedicated custom domains (lawyr, surveyr).
Local LLM stack: exo + LM Studio with 3-tier model routing and warmup service; Discord-native agent orchestration with per-tenant sandboxed agents (saas hub pattern).
Legacy data liberation (2025, financial services client): Led AI-assisted reverse engineering of legacy Windows system (c. 1980s) — built custom DLL introspection tooling to extract terabytes of previously inaccessible production data.
Taxr Web3 (2025): Civic finance protocol — 5 iOS apps, macOS tooling, Solidity contracts (ERC-20/721/1155), Next.js dashboard across Ethereum, Base L2, and custom Reth nodes. MCP federation layer linking local LLM inference with EVM automation.
Refactored consumer-app UI for improved map readability and live-park performance.
Collaborated with QA and product design on tight release timelines.
iOS Tech Lead / Architect — IBM iX (Citibank engagement)
Feb 2015 – Jan 2018 · New York, NY / Remote · W2
Led delivery of Citibank's first all-Swift retail-banking iOS app; architected data, navigation, and security layers adopted across teams.
Built Apple Watch companion app — icon featured on stage at Apple's launch event.
CitiGold Expansion: full-stack investment/trading features. Java/Spring backend interfacing to external trading house, Swift frontend. Presented to Citi CEO.
Led Coca-Cola geofenced rewards app with background-aware location.
Mentored junior developers, managed code reviews, managed global delivery teams.
Known internally as “the tech lead from Kentucky” under Partner David Gilvin.
Senior iOS Engineer — Lonely Planet
Mar 2014 – Feb 2015 · Nashville, TN / Remote · Direct
Built in-app purchase pipelines for digital guidebook delivery.
Shipped iOS MVPs for experimental business unit.
iOS Engineer & Instructor — Big Nerd Ranch
Nov 2011 – Feb 2014 · Atlanta, GA · Direct
Shipped production iOS apps for AT&T (U-verse Remote, Party Jukebox, Streaming) and Brown-Forman.
AT&T Party Jukebox: MP4-over-HTTP streaming to set-top boxes.
Taught iOS/Objective-C to engineers at Facebook, LinkedIn, and Library of Congress.
Technical reviewer for Objective-C Programming: The Big Nerd Ranch Guide.
Independent iOS Developer — Self
2008 – 2011 · Kentucky
CoachCal (John Calipari partnership): #1 App Store ranking, Sports category, 2009. Rich media, 7 data sources, signature animation loading UX.
Kentucky Sports Radio (KSR): WordPress backend, iAds, geolocation fan check-in map.
zRecord / zRecord Pro: voice dictation with novel insert-record mode.
Murray State University App: first campus app. Videos, maps, student portal.
Entrepreneurial
Technical Co-Founder — PreventScripts (fka Personal Medicine Plus)