Profile

I build the systems and lead the people who ship them — 15+ years turning ambiguous scope into revenue-driving software, with a track record of hiring, mentoring, and making the hard call when a deadline and the roadmap disagree. Clients keep me around past the first project because I communicate tradeoffs in plain language and treat their business goals as my technical constraints. I keep it real and transparent while striving for simplicity and results.

15+ Years
100+ Projects Shipped
$6M+ Revenue Driven
2M+ Records Processed

Process

Team Building

I've hired, onboarded, and mentored engineers and contractors across a five-person delivery team — pairing junior hires with real ownership early, and building review habits that catch problems before they ship.

Stakeholder Communication

Technical decisions don't matter if the client doesn't understand the tradeoff. I translate architecture and scope conversations into plain language, and I've advocated successfully for infrastructure investment that non-technical stakeholders initially pushed back on.

Technical Strategy

I plan for the system a client will need in two years, not just the one they're asking for today — re-platforming, tooling choices, and technical debt calls are made with that horizon in mind.

Delivery Under Pressure

When a launch date and scope conflict, I make the call, own it, and communicate it early. I'd rather ship a smaller, solid release on time than a bloated one late.

Experience

Technical Lead / Sr. Web Developer 2018 — Present

JMB Consulting

jmbconsulting.com
  • Led full-cycle development across SMB and enterprise clients — custom WordPress, WooCommerce, SaaS, and headless front-end builds.
  • Drove a 333% increase in client profitability through infrastructure optimization, automation, and strategic re-platforming.
  • Owned architecture decisions, client relationships, and technical mentorship across the engagement portfolio.
Full Stack Engineer 2020 — 2022

CBDFX (NEwhere INC)

cbdfx.com/
  • Architected a proprietary data ingestion and processing pipeline handling 2M+ data points.
  • Built the customer-facing product and internal tooling — from database schema design to live UI.
  • Partnered directly with marketing and ops leadership to prioritize the roadmap, translating business goals into a phased technical plan.
Web Developer 2014 — 2018

JMB Consulting

jmbconsulting.com
  • Built client sites and e-commerce platforms; grew into technical leadership with ownership over architecture, clients, and engineers.
  • Progressed from individual contributor to de facto technical lead, taking on client-facing scoping calls and mentoring two junior developers.
  • Shipped 50+ full custom WordPress themes over four years for nationwide brands and wineries, including wildbrine.com, marinfrenchcheese.com, gunbun.com, and jordanwinery.com.
Founder & Principal Engineer 2010 — Present

EEBSMEDIA

eebsmedia.com
  • Independent practice delivering end-to-end web solutions; client sites responsible for $5.2MM in attributed online sales.
  • Notable: full brand and e-commerce rebuild for voodoo13usa.com.
  • Manage the full client lifecycle solo — scoping, technical delivery, and long-term account strategy — with several relationships spanning 5+ years.

Selected Works

WineClubSync

Nuxt 3 · Vue 3 · TypeScript · Supabase

Self-owned SaaS that bridges winery wine club systems with Tock's reservation platform — bulk CSV sync, job processing, and multi-tenant client management, all built and maintained solo.

More detail

Client Self-owned product built for Tock (exploretock.com) integration — started as a WordPress plugin, evolved into a private-use SaaS.

Challenge Wineries had no way to keep wine club member data in sync with Tock — it was a fully manual process, and doing it by hand at scale was effectively impossible.

Outcome Now runs across 10+ properties for 8 clients, automatically syncing CSV files with 10,000+ user data points in about 15 minutes.

Multi-Tenant SaaS Platform

PHP · MySQL · React · Stripe

Greenfield build — auth, billing, RBAC, admin dashboard, and the full user-facing product. Every layer custom-built, no external framework.

More detail

Client International B2B SaaS client (NDA).

Challenge Needed a subscription platform supporting dozens of tenants with isolated data and per-tenant billing, on a tight runway with no existing backend.

Outcome Shipped a production multi-tenant architecture from scratch, onboarding the first 12 paying tenants within the first quarter post-launch.

Shopify → WooCommerce Migration

WooCommerce · PHP · Python · MySQL

Full migration preserving SEO equity, catalog, order history, and customer data. Zero-downtime launch; post-migration tuning drove the $5.2M sales milestone.

More detail

Client WildBrine.

Challenge Platform lock-in was capping growth — app fees and an inflexible checkout were eating margin, but a naive migration risked losing years of SEO equity.

Outcome Zero-downtime cutover preserving every product URL, review, and customer record; post-migration tuning contributed directly to the $5.2M attributed sales milestone.

Store Locator WordPress Plugin

WordPress · Google Maps API · React

Production plugin with radius-based proximity search, custom post types, and a React admin UI. Deployed across multiple client properties.

More detail

Client WildBrine, WildCreamery, WildVine

Challenge Each client needed radius-based store search with custom filtering, but building it bespoke per site wasn't sustainable.

Outcome Built once as a reusable plugin with a React admin UI; now deployed across multiple client properties with zero per-site rebuild cost.

AI-Powered SEO Content Tool

OpenAI API · WordPress · PHP · Vue

ChatGPT integrated into a WordPress editorial workflow — generate, review, score, and publish at scale with a human-in-the-loop approval queue.

More detail

Client Internal tool, rolled out to editorial clients.

Challenge Content teams were bottlenecked producing SEO copy at the volume needed to compete, without sacrificing quality control.

Outcome Multiplied content output by implementing local LLM workflows to pre-synthesize content for review. The result is reducing the initial reation time while ensuring every published piece is still human-reviewed.

Large-Scale WCAG Accessibility Overhaul

WCAG 2.1 AA · PHP · JavaScript

Remediated 16,000+ violations across a high-traffic site — keyboard nav, color contrast, ARIA semantics, focus management. Non-conformant to AA.

More detail

Client Jordan Winery.

Challenge Site was non-conformant with WCAG 2.1 AA and facing legal exposure, with 16,000+ flagged violations across a legacy codebase nobody wanted to touch.The site also included thousands of content pages with multiple layouts and templates.

Outcome Solo completed the remediation end-to-end, bringing the site to full AA conformance without a feature freeze in a 2 week sprint.

Clients I've Worked With

Available for Hire!

Let's work together.

Open to consulting, contracts, and full-time roles.