Hands-on engineer and architect, fifteen years of Java and distributed systems in banks and trading firms, currently at JPMorgan Payments, where I lead a team of six building and operating Checkout, the bank's merchant payments product. Now turbocharged with AI, I ship production-grade software fast and still own the whole system: architecture, trade-offs, limits, and what every agent is doing inside it.
Anyone can vibe-code an app. Few can own the codebase behind it at bank scale. On Checkout: POC to production in a year · 12× throughput, 10 to 120 TPS · 12+ months without a high-severity incident · agentic deployment, testing and triage workflows inside change control.
What I do
Agents are in my daily engineering loop: Claude Code, Codex and Copilot for building, subagents for research and verification, MCP servers for browsers, cloud and design tools. At JPMorgan Payments I built agentic workflows that automate and harden deployment and testing inside change control, and an agentic triage workflow over Datadog and AWS Athena that shortens incident root-cause analysis.
I also build with LLMs and for agents. For SBM Fizikus, a building-management platform running real apartment blocks, I built an LLM operations assistant that answers questions about live telemetry through tool calls into Postgres. SwingLab exposes market judgment to AI trading agents through an agent API with personal tokens, a Python SDK and a CLI.
Underneath is fifteen years of distributed systems. On Checkout that meant taking the product from POC to production in a year, a 12× throughput increase to 120 TPS, and a staged, controls-first release pipeline that has kept it free of high-severity incidents for over a year. The discipline is the same whether the payload is money or an agent's decision: idempotency, audit trails, deterministic fallbacks, and verification before anything is called done.
Side projects
Production software outside the day job: a building-management platform with an LLM assistant on top, an agent-native data product, and a scraper people actually use.
Smart building management for apartment blocks. Controllers speak MQTT and Modbus to the heating and cooling plant, telemetry syncs to the cloud every 15 seconds, residents get per-room control from an app, and an LLM operations assistant answers questions about live building data through tool calls.
The judgment layer for AI-driven trading: glass-box signals, scores and market context that agents consume and humans can audit. Regime detection across the major indices, technical state for 9,500+ securities, an agent API with personal tokens, and a Python SDK and CLI.
Every Ryanair and Wizz Air return fare out of Vienna, Bratislava, Budapest, Prague, Warsaw, Bucharest and London, refreshed through the day, with the price history behind each one.
Writing
Conceptual essays on the failure modes that decide whether a system stays correct when machines crash and networks blink. Written for engineers who have fought these at scale.
The dual-write problem, why Kafka's exactly-once won't save you, and how the transactional outbox keeps your database and Kafka in sync when money is on the line.
ProfileDistributed systems, payments correctness, and the engineering judgment behind both.
Track record
A selection. Full history and technologies are in the CV.
Lead a team of six building and operating Checkout, the merchant-facing online payments product (payment form and payment links), with 24/7 production traffic and delivery spread from India to the US West Coast. Took it from POC to production in the first year; own the release lifecycle end to end, with a staged, controls-first pipeline that has kept it free of high-severity incidents for 12+ months; drove a 12× throughput increase (10 to 120 TPS). Built agentic workflows for deployment, testing and Datadog/Athena incident triage.
Short engagement: built an account rebalancer that auto-adjusts positions against benchmark models.
Short engagement: lead developer for the API layer of the Metrics Application; migrated Tableau reporting to a Spring Boot + Angular web app.
Productionised a greenfield POC in months; hit p95 targets on critical Elasticsearch queries; non-blocking Kafka processing with Apache Flink.
Built an MVP analytics platform for quants and analysts; high-performance gRPC streaming, caching and read replicas for performance, fully remote.
GVC, Kainos for the UK Ministry of Justice, Deutsche Bank and Argus Software in London; BetVictor and AdNovum in Budapest.
Let's talk
Open to staff IC roles and select contract engagements in agentic infrastructure, developer tools, AI-native products, and the distributed systems underneath them. The usual way in is a scoped two-to-four-week first engagement with a defined deliverable, B2B through my UK company, remote or in London. Twenty minutes is enough to know if there's a fit.