Head of Engineering at ARQ

Hands-on engineering leader for fintech platforms.

I build and scale engineering teams that keep craft close to the code: pragmatic architecture, secure financial systems, strong delivery habits, and engineers who learn faster together.

15+ years
software engineering
Fintech
ARQ, Revolut, UBS
50+ engineers
teams led and mentored
Kraków
global teams

Profile

Product-minded, architecture-heavy, still close to the code.

Software engineer and software architect with deep experience in fintech, backend platforms, event streaming, technical leadership, and team development. I have moved between startup speed and enterprise-scale systems, always with a bias toward clear design, tests that prove value, and technical decisions that keep delivery moving.

I care about the engineering culture around the system as much as the system itself: pair programming, mentoring, recruitment, career guidance, and building teams that can reason well under pressure.

01

Fintech platform leadership

Led backend and platform work across ARQ, Revolut, and UBS, with exposure to transactions, identity, authentication, securities, risk, and distributed financial systems.

02

Hands-on architecture

Designed and scaled systems around event streaming, modularisation, AI engineering, agentic systems, AWS, and legacy modernization.

03

Craft and teams

Built engineering communities around TDD, DDD, clean code, pair programming, mentoring, recruitment, and practical agile delivery.

Experience

Fintech engineering, from code to organisation.

ARQ

Oct 2025 - Present

Cracow

Head of Engineering

Leading engineering for ARQ with ownership across architecture, product delivery, engineering standards, and team growth.

  • Set technical direction while staying close to implementation and trade-off decisions.
  • Shape delivery practices for a regulated, fast-moving financial product.
  • Develop engineers and leaders through mentoring, pairing, hiring, and direct architectural guidance.

ARQ

Nov 2021 - Oct 2025

Cracow Metropolitan Area

Lead Software Engineer

Led software engineering work for ARQ during the company’s growth phase, combining platform delivery, architectural design, and engineering coaching.

UBS

Aug 2020 - Nov 2021

Krakow Metropolitan Area

Software Architect, Digital Platforms Technology

Hands-on architect focused on software architecture, Hyperledger Besu blockchain, Azure, Java engineering, and technical leadership.

Revolut

Nov 2018 - Aug 2020

Kraków Area, Poland

Lead Backend Engineer, Backend Platform Team

  • Led modularisation work to extract core microservices around transactions, identity, and authentication.
  • Designed and implemented EventStore 2, Revolut’s internal event streaming platform.
  • Designed and implemented Tool Runner, a secured UI for running business processes.

UBS

Nov 2015 - Oct 2018

Kraków Area, Poland

Lead Software Engineer / Delivery Unit Head

Led platform engineering for UBS Neo and a 50+ engineer delivery unit in Securities Europe.

  • Built and supported distributed teams across locations and functions.
  • Mentored engineers, drove recruitment, and strengthened engineering practices around TDD, BDD, DDD, refactoring, and clean code.
  • Promoted software craftsmanship principles across the organisation.

EPAM Systems

Oct 2011 - Nov 2015

Kraków Area, Poland

Development Team Leader / Senior Software Engineer

Worked across Securities Operations IT and Credit Risk Analytics IT, including CVA, OTC, and ETD domains. Grew from senior engineering into team leadership while collaborating with distributed banking technology teams.

Apriso

Apr 2009 - Oct 2011

Kraków Area, Poland

Software Engineer / Intern

Started in product engineering across framework and functional teams, including automation, distributed communication, and production support for enterprise customers.

Skills

Strong opinions, practical delivery.

Engineering

Java AI Engineering Backend platforms Event streaming Microservices Distributed systems AWS Scaling Systems Agentic Systems Performance Legacy code OOP Functional programming

Leadership

Technical strategy Architecture Recruitment Mentoring Career development Pair programming TDD BDD DDD Scrum Kanban Engineering culture

Languages & certifications

Languages
Polish native, English professional working proficiency
Certifications
Operations Management Fundamentals, Agile at Work: Building Your Agile Team, Internet History, Technology, and Security

Writing & talks

Sharing what works in real systems.

How do we approach event streaming at Revolut?

Engineering perspective on event streaming patterns in a high-scale fintech environment.

Smashing Lead Times From 6 Weeks to 6 Seconds With Consul

A delivery and platform story about reducing operational friction through better tooling.

Open source and community

Long-running interest in testable software, mentoring, pair programming, and sharing software craftsmanship practices.

Education

Computer science foundation.

Akademia Górniczo-Hutnicza im. Stanisława Staszica w Krakowie

Master’s Degree, Computer Science, 2006 - 2011

Contact

Let’s build serious engineering with startup speed.