Portfolio
Open Source
Tools and libraries created to address problems I kept encountering in real projects.
Current & Past Clients
Companies I've built custom platforms, websites, and managed services for over the years.
GitHub Activity
Daily contributions over the past year.
A chronological look at the products and platforms I've designed and built over the years.
Custom E-Commerce Platform
A full e-commerce platform built for AprilLaneArt.com on Laravel, Vue.js, and Inertia.js. Includes a complete admin backend for managing products, categories, and inventory, with product variations and option types, Stripe checkout and payment processing, and full order and customer management. Orders connect directly to a fulfillment center that prints and ships products straight to customers, so the entire pipeline from storefront purchase to delivery runs end to end without manual handoff.




AI SDK for Laravel
An open-source AI SDK for Laravel, rebuilt from the ground up to own its entire provider layer. Atlas integrates directly with seven AI providers, plus any OpenAI-compatible API, across thirteen modalities including text, structured output, embeddings, vision, real-time voice, and video. It gives agents, tools, and growing AI features a real architectural home in Laravel, with full persistence and a runtime middleware system. I built it because the existing tools could not do what I needed, and it now backs the AI in my own products.




Client & Project Management Software
A client and project management platform built on my own Laravel, Vue.js, and Inertia.js template kit. It runs the full agency workflow in one system: project tracking, client management, invoicing, team hour tracking, budgets, reporting, and reconciliation.



Real Estate Investor CRM
Rebuilt Invelo's real estate investor CRM from the ground up on Laravel, Vue.js, and Inertia.js. One of the most demanding systems I have worked on, serving thousands of investors against a 4+ billion row database and 150 million properties. I built property search at that scale, prospecting pipelines, leads and deals management, automated workflows, and marketing automation. Promoted to Head of Product in 2023, where I grew the team and expanded the platform.




Automated Trading Platform
An automated stock trading platform built with Laravel and Vue.js. It paired the Alpaca trading API with queue workers to execute trades automatically, driven by a rules engine for custom stop-losses, configurable take-profit triggers, and technical indicators like RSI. I backtested thousands of trades to validate day trading and momentum strategies against live market data. Eventually discontinued, but it sharpened how I build reliable systems around real money and real-time data.



Events Platform
Designed and built an event management platform for IMEX on Laravel and Vue.js, covering exhibitor directories, a custom form builder, order management, and Authorize.net payments. When the industry shifted to remote events, I led the design of a virtual meeting system that connected buyers and exhibitors digitally and kept their events running.


SquarePage Chrome Extension
Built a custom advertising platform for tracking Google Ads performance, managing campaigns, and generating client reports. Also developed a Chrome new tab extension that let users personalize their browser with configurable widgets.



Custom CRM
Designed and built a custom CRM for IMEX Management on Laravel and a single-page-app framework I had developed over the years. It centralized contacts, leads, and tradeshow sales history, moving the company off a legacy in-house database and onto a modern web platform. Still in active use today.




Clinical Trial Lead Platform
A lead generation platform for clinical trials, built for a group of doctors running medical research sites. Coordinators captured patient details and screened candidates to find good matches for the drug trials they were recruiting for, with appointment scheduling and patient records built in. One of my earliest lead platforms.


Filebase
A flat-file JSON database for PHP, built for lightweight, NoSQL-style storage of preferences and cached data with full developer control. One of my early open-source releases, later archived as stronger solutions became standard.
Laravel Ads SDK
Built at Grayscale PPC to pull real-time data from Google Ads, Facebook Ads, and Bing Ads into a single unified interface, before official SDKs existed. Open-sourced for other developers, and archived once the platforms shipped mature first-party solutions.
Advertising Agency & Platforms
An agency I co-founded with Chris Harkey. I built the agency site and the internal advertising platforms behind it, handling client data management, campaign experimentation, and A/B testing.




Custom ERP (Enterprise Resource Planning)
At FastGrowingTrees, built a custom e-commerce platform and led development of the internal ERP behind it, managing purchase orders, customer orders, inventory, and the operational workflows that kept fulfillment moving.


MovieNorth.com
An experimental movie discovery platform with infinite scroll, trailer playback, and search, built with CodeIgniter and jQuery to explore large-scale content browsing.


BasicExpense.com
A personal finance and expense tracking platform built years before Mint, Monarch, or Tiller. It gave a unified view of accounts and spending, built with CodeIgniter and a custom single-page-app architecture ahead of the Vue.js era.


SpendReturn, Inc / Advertising Platform
The successor to iSparkMedia, rebuilt as a public-facing SaaS product rather than an internal tool. As lead engineer, I built an advertising platform that maximized ad inventory through goal-based segmentation, campaign optimization, and fallback logic, with real-time per-visitor value tracking that was ahead of most tools at the time.


iSparkMedia / Advertising Platform
An advertising analytics platform built on ESF (Essential Framework), a custom PHP framework I wrote. It managed millions of daily impressions across a network of sites, tracking clicks, conversions, and per-user value to deliver targeted ads based on user criteria.


Speckd, Inc / Real-time Dashboard
An internal real-time analytics dashboard that tracked active users live, built before Google Analytics offered real-time reporting.


Ideal Internet CMS / Trading Platform
The successor to N.A.T.E., built for Ideal Internet's network of gaming sites. Its traffic-routing algorithm directed users to partner sites and affiliates based on behavioral criteria, and at peak the network handled over 15,000 concurrent users.


N.A.T.E. (Network Auto Trade Engine)
A traffic trading engine I built while running my own arcade gaming sites. It used behavioral trading patterns to maximize user value, improve retention, and balance traffic across a partner network, and became the foundation for what grew into Ideal Internet's platform.


LTcolor
My first web development company, building sites for local clients like churches and small businesses. Where my professional career began.


RoadMaster / X Stunt Bike
One of my earliest games, built as a locally installed experience with online high-score competition. Evolved through multiple versions, starting as a side-scrolling car platformer and later becoming a top-down Flash game.






