[{"data":1,"prerenderedAt":134},["ShallowReactive",2],{"navigation":3,"projects-page":4,"projects":25},[],{"id":5,"title":6,"body":7,"description":8,"extension":9,"links":10,"meta":19,"navigation":20,"path":21,"seo":22,"stem":23,"__hash__":24},"pages\u002Fprojects.yml","Systems at scale — payments, fintech & applied AI.",null,"A selection of work across payments infrastructure, fintech platforms, developer tooling, and applied AI. Client names are omitted for confidentiality — the full résumé, with details, is available to download.","yml",[11,15],{"label":12,"icon":13,"color":14},"LinkedIn","i-simple-icons-linkedin","neutral",{"label":16,"icon":17,"target":18},"Download résumé","i-lucide-download","_blank",{},true,"\u002Fprojects",{"title":6,"description":8},"projects","qdHCT-gEriu7D-oJWMc-gA23SY2Qrz4tVXZnIICWCtM",[26,42,56,70,83,96,108,122],{"id":27,"title":28,"date":29,"description":30,"extension":9,"image":31,"meta":32,"stem":33,"tags":34,"url":7,"__hash__":41},"projects\u002Fprojects\u002Fagentic-harness.yml","Spec-Driven Agentic Harness","2025-06-01","A Claude Code harness that turns a live Laravel 12 \u002F PHP 8.4 codebase into SME engineering playbooks. A team of subagents — a context-aware codebase auditor plus forward-only \"resolution\" agents that plan migration-correct solutions rather than patches — coordinate through Jira via MCP. Each playbook ships as a package: activation-routed skill docs with progressive disclosure, executable guardrail scripts, and cross-session handoff \u002F memory files. Adopted by engineers driving a live polymorphic-aggregate migration. Internal developer tooling for a manufacturing SaaS, via contract.","\u002Fimg\u002Fprojects\u002Fagentic-harness.svg",{},"projects\u002Fagentic-harness",[35,36,37,38,39,40],"Claude Code","MCP","AI Agents","Laravel","PHP 8.4","Developer Tooling","w0KxZpud6aj2pBBckZ9HW4JeH8td4ivupXegy_Jk12Y",{"id":43,"title":44,"date":45,"description":46,"extension":9,"image":47,"meta":48,"stem":49,"tags":50,"url":7,"__hash__":55},"projects\u002Fprojects\u002Ftyped-crm-sdk.yml","Typed CRM SDK (AI-Generated)","2025-02-01","A standalone Laravel package that exposes a CRM platform's entities through a typed, Eloquent-like read\u002Fwrite API. Heavily AI-generated from the platform's settings exports and API surface; the resulting patterns let three engineers build 61 module adapters in parallel. Developer tooling, via contract.","\u002Fimg\u002Fprojects\u002Ftyped-crm-sdk.svg",{},"projects\u002Ftyped-crm-sdk",[38,51,52,53,54],"PHP","SDK","AI-Assisted","CRM Integration","WiaJOx6XAF6bic_71RzCWfz6bC6XMXe3dOEo0hgXAfk",{"id":57,"title":58,"date":59,"description":60,"extension":9,"image":61,"meta":62,"stem":63,"tags":64,"url":7,"__hash__":69},"projects\u002Fprojects\u002Fpayments-card-issuance.yml","PCI-Compliant Card Issuance","2024-10-01","Card issuance for a mobile fintech app serving 15M+ customers — a PCI-compliant iframe integration with the card provider for secure create, reveal, and activate flows. Modernized the frontend to the Vue Composition API, decomposed monolithic components, and cut First \u002F Largest Contentful Paint by 30%. Applied event sourcing to core flows for an auditable transaction history. Emerging-markets fintech.","\u002Fimg\u002Fprojects\u002Fpayments-card-issuance.svg",{},"projects\u002Fpayments-card-issuance",[38,65,66,67,68],"Vue","PCI Compliance","Event Sourcing","Performance","2CpKyvvuon7-35vvhrHVGkOmXdrkYYtEljgDsN4oCvU",{"id":71,"title":72,"date":73,"description":74,"extension":9,"image":75,"meta":76,"stem":77,"tags":78,"url":7,"__hash__":82},"projects\u002Fprojects\u002Fauto-parts-dashboard.yml","Auto-Parts Order-Management Dashboard","2024-03-01","An order-management dashboard for an automotive-parts e-commerce operation — 500,000+ vehicle-compatibility checks, line items, shipping, returns, and carrier integration, plus a dropship storefront with multiple payment methods. Built with Laravel Nova and custom Vue. E-commerce, via contract.","\u002Fimg\u002Fprojects\u002Fauto-parts-dashboard.svg",{},"projects\u002Fauto-parts-dashboard",[38,79,65,80,81],"Nova","E-commerce","Payments","UUf-5E8PWej-uJ5ci1UldaSKsUGPOepVTnImSfwZjMI",{"id":84,"title":85,"date":86,"description":87,"extension":9,"image":88,"meta":89,"stem":90,"tags":91,"url":7,"__hash__":95},"projects\u002Fprojects\u002Fcoverage-map-staging.yml","Coverage Map & Per-PR Staging Pipeline","2023-08-01","For a legal-tech lead-generation marketplace (400+ attorney network, 2M+ clients served): built admin-dashboard features including a custom, dynamic county-level map visualizing attorney coverage and active ad campaigns, and engineered a per-PR ephemeral staging pipeline that auto-provisioned QA-ready environments on dynamic subdomains via the Laravel Forge CLI. Legal-tech marketplace, via consultancy.","\u002Fimg\u002Fprojects\u002Fcoverage-map-staging.svg",{},"projects\u002Fcoverage-map-staging",[38,65,92,93,94],"Geospatial","CI\u002FCD","Tailwind","dmimBlrI21bNB5EJZm-NuXBSJ0MVhl2BvbwOm8YNYIM",{"id":97,"title":98,"date":99,"description":100,"extension":9,"image":101,"meta":102,"stem":103,"tags":104,"url":7,"__hash__":107},"projects\u002Fprojects\u002Fequipment-configurator.yml","Industrial Equipment Configurator","2023-02-01","An electric-panel configurator with inter-component conditional logic that exports a machine-ingestible (G-code-like) format for plant equipment. Took the product from a legacy-cleanup effort to a full rebuild on Filament. Industrial manufacturing, via consultancy.","\u002Fimg\u002Fprojects\u002Fequipment-configurator.svg",{},"projects\u002Fequipment-configurator",[38,105,51,106],"Filament","Domain Modeling","xiB6vj9wfbAA7nzz2qUFWqQSDP7p-0j9ZhL5PQIDmeU",{"id":109,"title":110,"date":111,"description":112,"extension":9,"image":113,"meta":114,"stem":115,"tags":116,"url":7,"__hash__":121},"projects\u002Fprojects\u002Fadvisor-platform.yml","Real-Time Advisor-Client Platform","2022-06-01","Led the real-time architecture for an advisor-client video-conferencing platform in wealthtech (robo-advisory serving major US banks). Advisors onboard and guide clients through interactive, branching \"journeys\" that drive live calculations, projections, and recommendations. Designed the customizable journey engine (response-driven branching and calculation logic) through a product-exploration phase of customer interviews and experimentation sprints. Wealthtech, via consultancy.","\u002Fimg\u002Fprojects\u002Fadvisor-platform.svg",{},"projects\u002Fadvisor-platform",[38,117,118,119,120],"React","AWS","Real-Time","Architecture","nWVDw-MbxvJrUKDGGYjAhJCwy9esyipp8zL6PKUhSlc",{"id":123,"title":124,"date":125,"description":126,"extension":9,"image":127,"meta":128,"stem":129,"tags":130,"url":7,"__hash__":133},"projects\u002Fprojects\u002Fpage-builder-cms.yml","Block-Based Page Builder & CMS","2022-01-01","A block-based page builder with an integrated blog\u002FCMS that lets non-technical editors compose complex pages without touching code — Livewire components, a Filament admin, and Tailwind styling. Education platform, via consultancy.","\u002Fimg\u002Fprojects\u002Fpage-builder-cms.svg",{},"projects\u002Fpage-builder-cms",[38,131,105,94,132],"Livewire","CMS","PfW8r7BufLduYMtJP9TAKyyPiYZVOetT7B9abQlUoGo",1783631387655]