Senior backend engineer / systems architect

I build the systems money moves through.

Payments, platforms, and the data behind them. I turn complex financial workflows into software that's reliable, understandable, and built to run.

Fintech · Crypto · Data · Architecture

Behind the product
Correctness. Traceability. A clear path through.
13+Years of engineering
Finance & cryptoDeep domain experience
Code to architectureHands-on technical leadership
Product firstEngineering with purpose

Good engineering sees the whole picture.

I'm a backend engineer who connects technical decisions with the product and the business behind them.

My work spans regulated banking, crypto payments, and e-commerce: moving money, connecting partners, and making financial data useful. I work across Scala, TypeScript, and PHP, with a focus on distributed systems and the workflows they support.

From modeling a transaction lifecycle to making reporting trustworthy, I stay close to the implementation and work with product, compliance, and infrastructure teams to get the details right.

Complex domains.
Practical solutions.

Three areas where I bring experience, context, and hands-on delivery.

Money movement.

Payment APIs, payouts, FX, wallets, and partner integrations. Explicit transaction states, safe retries, and audit trails that hold up in regulated environments.

  • Payments & FX
  • KYC / KYB
  • PSP integrations

Data you can trust.

CDC pipelines, analytical read models, and reporting that connect transactional systems to useful business metrics. Visibility for the people making decisions.

  • Kafka & Debezium
  • ClickHouse
  • Observability

Architecture that works.

Domain models, asynchronous workflows, and backend services built around real product needs. Technical direction, mentoring, and ownership through production.

  • Distributed systems
  • API design
  • Technical leadership

What that looks like
in practice.

Real systems, built with real product and operational constraints.

Digital-asset paymentsData & integrations
MySQLDebezium
Kafka
Read models

From transactions
to useful data.

Built CDC pipelines into ClickHouse and MongoDB, current-state views for reporting, and Grafana dashboards for pipeline health and data freshness. Checked consistency across source systems, read models, and APIs.

  • ClickHouse
  • MongoDB
  • Grafana
Regulated financeBanking & payments
OnboardingAccounts
& balances
Payments

Financial workflows,
modeled properly.

Delivered payment and account services, KYC/KYB onboarding, and a shared market-data and exchange-rate service. Used Kafka and PostgreSQL to support consistent, traceable transaction lifecycles.

  • Scala
  • Kafka
  • PostgreSQL

Built over time.
Grounded in delivery.

From product platforms to regulated financial infrastructure. Always close to the code.

Data & reporting

Backend engineering

Crypto payment platforms

CDC pipelines, financial reporting, operational read models, and client integrations for a crypto payment platform.

Banking & payments

Senior software engineering

Regulated financial products

Banking and payment services, compliant onboarding, event-driven workflows, and market-data infrastructure.

Digital assets

Staff & lead engineering

Payments, custody & compliance

Architectural leadership and hands-on delivery across crypto payments, wallets, PSP and exchange integrations, AML, and Travel Rule. Managed and mentored engineers.

Product platforms

Backend development

E-commerce, marketplaces & services

Product services, data pipelines, KPI dashboards, and application lifecycle ownership across commerce, comparison, and sports platforms.

Full career history in my CV

A broad toolkit.
A clear focus.

Scala is my primary language. I also work across Node.js, TypeScript, and PHP, choosing tools that fit the system and the team.

Find me on GitHub
Languages
Scala · TypeScript · JavaScript · PHP
Backend
ZIO · Cats · Akka · Tapir · sttp
NestJS · Express · Symfony · Laravel
Data & messaging
PostgreSQL · MySQL · Kafka · RabbitMQ
Debezium · ClickHouse · MongoDB
Infrastructure
Docker · Kubernetes · GCP
CI/CD · Grafana · Linux

Have a complex
problem to build for?

Payments, data, integrations, or a backend that needs a clear direction. Tell me what you're working on.

[email protected]