Independent consulting

Software architecture that scales.

From fintech to cloud. I help engineering teams design, build and operate systems that stay fast, reliable and observable as they grow.

What I do

Engineering depth, where it matters most

Hands-on consulting across the full lifecycle — from a whiteboard architecture to production at scale.

Software Architecture

System design, API strategy and microservices done right — with the trade-offs made explicit. Domain modeling, event-driven design and pragmatic decisions that age well.

Cloud & Infrastructure

Architecture, migration and cost optimization on AWS, Azure and GCP. Infrastructure as code, resilient networking and platforms your team can actually own.

Development — APIs & Microservices

High-throughput APIs, messaging and distributed services built for correctness and scale. .NET and Go, clean boundaries, and code that holds up under load.

Observability

Metrics, tracing and logging that turn incidents into insight. SLOs, dashboards and alerting so you find problems before your customers do.

How I work

Principles over silver bullets

A consulting style focused on outcomes, knowledge transfer and systems your team keeps owning after I'm gone.

Production-first

Real systems, real load, real on-call. Decisions are grounded in what survives production — not slide decks.

Built for scale

Years designing high-throughput, low-latency systems in the financial market, where downtime and data loss aren't options.

Pragmatic, not dogmatic

The right tool for the constraint at hand. No rewrites for their own sake — value shipped incrementally.

Team enablement

I leave your team stronger: documented decisions, reviews and mentoring so the architecture outlives the engagement.

Track record

Built where reliability is non-negotiable

Over a decade in software, much of it in the financial market — payments, integrations and critical, high-volume systems.

12+
Years building software
10+
Years in financial systems
99.9%
Uptime mindset, by default
High
Throughput & criticality

I've spent years designing and operating payment APIs, integrations and microservices where a single failure has real financial impact. That bar — for resilience, observability and correctness — is what I bring to every engagement.

Toolbox

Technologies I work with

Opinionated about principles, flexible about tools. A sample of what's in the kit.

Languages & Runtimes

.NETC#GoTypeScriptNode.js

Cloud & Platform

AWSAzureGCPKubernetesDockerTerraform

Data & Messaging

PostgreSQLRedisKafkaRabbitMQgRPC

Observability

OpenTelemetryPrometheusGrafanaDatadogJaeger

Let's build

Have a system worth getting right?

Tell me about your product, your scale and where it hurts. If it's a fit, we'll figure out the path forward together.