Case studies

Architecture case studies

Real production systems — most from Fenix Commerce's event-driven platform (10+ modules, 40+ active retailers, 90+ at peak), plus earlier architecture work — with the constraints, the decisions, and the scale behind each.

Flagship · Agentic AI

AI Product Copilots

Four production copilots live for internal teams, built on one reusable architecture. This site's chat assistant runs on the same pattern.

4

copilots live in production

kNN

Elasticsearch retrieval + RAG

Flagship · Scale

Fenix Intelligent Delivery Engine (EDD)

The engine that answers 'when will it arrive?' on live retail traffic, scaled from 44M to 416M+ requests a year, under 150ms.

44M → 416M+

requests/yr

sub-150ms

P99 latency

Flagship · Architecture

Order & Fulfillment Pipeline

A high-volume enterprise pilot exposed silent data loss and Shopify auto-deregistering our webhook. Ingestion was rebuilt event-driven on Kafka to fix both, for good.

60M+

orders / yr

80M+

fulfillments / yr

Post-Purchase UX · Revenue

Branded Tracking Platform

Market research showed retailers wanted this. The business case became an architecture, then a revenue and loyalty engine on top of it.

67M+

page views / yr

8.5M+

holiday peak views

Product Delivery · Account Win

Returns Platform

Built and shipped in 2 months to win an enterprise account we'd chased for 4 years. It expanded into a multi-product, multi-site customer.

2 mo

concept to production

150K+

returns processed

Reliability Engineering

Observability & Data-Integrity Monitoring

Two monitoring planes, infrastructure and data, so most problems are found and fixed before a single customer complains.

2

monitoring planes

Daily

data-integrity checks

Proactive Alerts · Revenue

Notifications Platform

The tracking page was a pull model: a shopper had to go check it. Competitors were pushing status updates instead, so this platform closed that gap from the ground up.

35M+

notifications / yr

-95%

WISMO support calls

Data Architecture · Scale

Multi-Tenant Data & Read-Model Architecture

Strict per-tenant isolation, volume-adaptive indices, and one real-time summary read model that powers the tracking page, notifications, returns, dashboards, and ML training.

{tenant}-{entity}

index isolation

4 → 1

indices read per tracking page

Applied ML · Accuracy

Machine-Learned Delivery Predictions & Four-Way Validation

Replaced static carrier SLA tables with proprietary ML models, then built the validation loop that proves, shipment by shipment, how right they are.

80–90%

ML accuracy

60–80%

carrier SLAs

Retention & Conversion

Loyalty & Conversion Engine

Two configuration-driven coupon engines: one repairs trust after a late delivery, the other recovers an abandoned cart. Same rules pattern, two different problems.

2

coupon-trigger engines

Config-driven

no code changes to launch a rule

Platform Modernization

JDK 21 Migration & Virtual Threads

One platform-wide migration removed a thread-cost ceiling that touched order processing, carrier tracking, and every tenant's notifications at once.

JDK 11 → 21

platform-wide

Virtual threads

for I/O-bound fan-out

Data Pipeline · Fulfillment Promises

Inventory Intelligence Pipeline

Accurate BOPIS and ship-from-store delivery promises without Fenix ever managing a retailer's inventory.

15–30 min

delta snapshots

SKU + location

inventory index

Customer-Facing Leadership

Enterprise Onboarding & Customer Support Leadership

After the contract is signed, I scope, build, and own the onboarding, then carry the pager. That trust is what turns single-product accounts into multi-product ones.

60+

retailers onboarded

100+

stores on one enterprise 3PL

Streaming

Carrier Tracking Engine

A Kafka/Flink pipeline that normalizes carrier chaos (10+ networks, no two alike) into one schema.

680M+

tracking events / yr

10+

carrier networks

Rules Engine · Account Win

Carrier Rate Shopping Engine

A retailer's 3PL was silently upgrading shipping options it didn't need to. The savings case built from that finding landed the platform's first six-figure-a-month customer.

1.9M+

orders processed

10M+

carrier API calls

Data Platform · Sales Enablement

Analytics Platform

The same pipeline powers a product retailers pay for, and a data-driven sales tool that changed how we sell it.

Billions

records processed

5

pipeline stages (ES → S3 → Glue → Athena → QuickSight)

Enterprise Logistics

3PL Integration

Understanding the problem started at the warehouse, not the whiteboard — leading to an entirely separate product and pipeline to onboard a major 3PL and its 100+ brands.

100+

retailer stores onboarded

1

major national 3PL

Zero to One · Founding Engineer

Founding Architecture: Zero to Production

From a market thesis and a FedEx MVP to an event-driven, multi-carrier platform, plus the 15-person engineering team that scaled it.

1 → 90+

retailers at peak

10+

carrier networks

Zero to One · Distribution

Shopify App & Enterprise Data Feeds

From a private app for one chessboard merchant to a Shopify App Store listing with automatic tenant provisioning, plus a CSV feed processor so enterprise retailers need no platform API.

1st customer

oversized-chessboard merchant

OAuth

auto-provisioned tenants

Independent Problem-Solving · Data

Checkout-to-Order Attribution (92% Match)

Shopify gives you no way to connect an order back to the delivery prediction that preceded it. I manufactured the join key from the data itself, at 92% accuracy.

92%

checkout-to-order match

0

join keys from Shopify

Proposal-to-Production · Reusable Framework

Reusable Architecture Framework

Wrote the business proposals that became architecture, requirements, and API contracts across client engagements, then built the reusable framework and led the team that turned repeat patterns into shared infrastructure.

5

engineers led

National

engineering org

Early Career · Integration

Healthcare Integration Services

RESTful services for patient records and sub-second demographic search, built so doctors could see the patient in the room, not wait for a screen.

Sub-second

patient demographic search

REST + SOAP

integration