I build banking and payment systems in Java.
Software engineer with 3+ years building FinTech and banking platforms for European clients. I work across the stack: Java and Spring Boot services that handle millions of daily transactions, and the React and TypeScript interfaces people use to run them. I own what I build from domain design through deployment and production support.
Selected work
All case studiesMoving a forex payment flow off a legacy ESB
Led the rewrite of a high-value forex payment flow from IBM ACE into a Spring Boot service, removing a double-payment race and handling every failure path a transaction can take.
Processing governmental orders across three countries
A Kafka-driven platform that executes legally binding orders from authorities in three countries, from blocking funds to seizing them for a bailiff, with each country isolated behind its own anti-corruption layer.
A reactive, event-driven payments platform on Stripe
Backend microservices for a B2B2C payments platform serving 20,000+ merchants, built around Stripe, a double-entry ledger and CQRS dashboards, without ever touching card data.