I architect the systems
that run the business.
I build the backend systems that companies depend on but don't want to think about. Pricing engines, data pipelines, infrastructure that runs without someone watching it. I take responsibility for the system's outcome, not just its delivery.
How I Work
Infrastructure Design
I once built a pricing pipeline on a single Postgres instance. It worked until the catalog hit 4,000 products and the daily sync started timing out. Now I design for the data volume I'll have in a year, not the data I have today.
Autonomous Systems
The first version of my pricing engine ran silently for two weeks with a 30% miss rate. Nobody noticed because it never threw an error. Now every pipeline I build checks its own output and alerts when coverage drops.
Technical Strategy
Picking SQLite over Postgres when the data fits. Choosing batch over real-time when latency doesn't matter. Saying no to microservices when a monolith ships faster.
Crisis Management
A wallbox pricing bug slipped through to production because I skipped the data and went straight to the code. Three hours of debugging later, I found a single ordering issue in the pipeline. Now I always start with the data, not the logic.
Client Feedback
“He was experienced enough to explain that we had to take the project in a different direction than what I thought and he delivered.”
“First class work...very quick and accurate.”
“Prompt, easy communication, great output. Will hire again.”
Selected Engagements
Contract Lifecycle Engine
A mid-market company carries somewhere between 200 and 500 active vendor and customer contracts at any time. Master services agreements, SaaS subscriptions, distribution contracts, NDAs, lease agreements.
Invoice Reconciliation Engine
A purchase order says 100 widgets at €9.90 each. The goods receipt confirms 100 widgets arrived on time.
Sensor Telemetry Engine
Solar installations, temperature sensor arrays, industrial power meters. The hardware is cheap.
Subscription Lifecycle Engine
A customer's credit card declines on the third month of a subscription. Stripe records the failed charge, fires a webhook event, and moves on.
Clinical Scheduling Engine
A mid-sized clinic loses 15 to 20 percent of its daily appointment capacity to scheduling failures. Gaps open between appointments because the scheduler doesn't know which rooms are free.
Financial Compliance Ledger
A payment processor reports $10,000 received. The internal ledger shows $9,850 expected.
Webhook Ingestion Engine
Every engineering team that integrates with Stripe, GitHub, Shopify, or any service that emits webhooks ends up building the same thing: a handler that receives the POST, validates the signature, and processes the payload. Each team builds it inside the consuming service.
Workflow Automation Engine
Every backend project eventually arrives at the same requirement: take data from one system, process it, and push it to another. A payment processor fires a webhook.
Event-Driven Notification Hub
Every backend service I build eventually needs to send an email. A task management system needs "task assigned" emails.
Multi-Agent RAG Platform
Every organization that tries to build AI-powered search or chat on their own documents runs into the same wall. The prototype works in a weekend: embed some text, search with cosine similarity, send the results to GPT-4.
Transaction Reconciliation Engine
Reconciling payment data across Stripe, PayPal, and bank statements manually takes accounting teams days of spreadsheet work per month. Dates disagree because of settlement delays.
Centralized Property Intelligence Hub
A UK property technology company had built four separate microservices to handle different aspects of their data pipeline: one scraped Rightmove listings, one processed floorplans, one ran AI-powered image condition analysis, and one generated a universal identifier linking all three together. Each service had its own Supabase PostgreSQL database.
Idealo Price Optimization Platform
A German e-commerce seller was listing products on Idealo.de, Germany's largest comparison shopping platform. This is the same retailer whose supplier-to-store pricing pipeline I automated separately.
NBA Scenario Engine
In the NBA player prop market, the money is in the minutes between news and line adjustment. A star player gets ruled OUT on Twitter.
Solar Pricing Engine
A German solar equipment retailer was running a Shopify store with over 4,000 products sourced from 13 different wholesale suppliers. Every morning, someone on the operations team would open supplier price lists, compare them against the current store catalog, update prices by hand, check competitor listings on Idealo, and adjust margins accordingly.
Frequently Asked
What kinds of problems do you solve?
Pricing engines that replace manual spreadsheet work. Data pipelines that pull from unreliable supplier APIs and normalize messy formats. Infrastructure that monitors itself and recovers without someone watching it.
How do you work with teams?
I work as an embedded technical partner or independent architect. For early-stage companies, I design the entire system. For established teams, I audit existing architecture and design the next iteration. I stay involved through deployment and production.
What industries do you specialize in?
E-commerce infrastructure, pricing systems, and data-heavy automation. Companies that process large volumes of product, pricing, or supplier data and need that processing to be reliable and fast.
Get Notified
New system breakdown? You'll know first.
Have a system that needs architecture?
Let's talk about what you're building.
Get in Touch