Senior Software Engineer
Let's build something extraordinary together.
Over 10 years building scalable, high-performance applications — currently in FinCrime at ARQ finance, and before that data platform tooling, automated warehouses and investment banking systems.
When I'm not coding, you'll find me dancing Bachata, automating my smart home, or making memories with my three children. Fuelled by endless coffee and a love for clean, elegant code.

I'm a software engineer who likes problems with real consequences — systems where correctness, throughput and maintainability all matter at once. Over a decade of that has taken me through trade settlement, high-frequency trading, automated warehouses, ecommerce modernisation, data platform tooling and, now, financial crime.
I lean functional: immutable designs, hexagonal architecture, and tests that describe behaviour rather than implementation. I care as much about the teams as the code, and spend a good share of my time mentoring and setting up the practices that let other engineers move quickly without breaking things.
Away from work I'm a father of three, a Bachata dancer, and an incurable home-automation tinkerer — several of the Home Assistant integrations below started as something I needed in my own house.
My professional journey and expertise.
ARQ finance
Working in the financial crime (FinCrime) department.
Clari
Building a new data platform service from scratch. Developing tooling that enables teams to proactively discover and monitor data quality — identifying stale, broken, or inconsistent datasets to ensure data reliability across the organisation.
GPC Global Technology Center
Leading the modernisation of a legacy ecommerce platform serving the European automotive spare parts market, transforming outdated monolithic architecture into scalable, cloud-native solutions. Driving backend development initiatives with a focus on microservices, containerisation, and modern DevOps practices. Championing software engineering excellence by introducing comprehensive testing strategies, including end-to-end backend testing, and promoting functional programming principles and thread-safe immutable designs. Establishing backend tribes and mentoring teams to foster technical growth and knowledge sharing across the organisation.
Ocado Technology
Leading development of mission-critical applications for highly automated warehouses serving the online grocery market. Architecting solutions using modern Java 17, functional programming with Vavr, and hexagonal architecture patterns. Working with DynamoDB for high-performance data storage and implementing event-driven microservices.
UBS Investment Bank
Transitioned from contractor to full-time employee, continuing work on high-frequency trading systems. Focused on business feature development, performance optimisation, and system modernisation. Created proof-of-concepts for containerisation and Apache Flink migration to improve system scalability.
Luxoft (UBS Project)
Developed high-performance trade settlement systems for investment banking. Collaborated with 50+ international developers on subscription-based platforms with in-memory distributed caching. Implemented new business flows and market integrations with strong emphasis on comprehensive testing.
Comarch
Built multiple applications for broker front-office systems, gaining experience across various architectures from monolithic to microservices. Implemented real-time data streaming with WebSockets and subscription-based communication patterns for financial trading platforms.
Cracow University of Economics, Cracow
Specialised in data analysis, statistical modelling, and software development. Focused on econometric methods and their application in business intelligence systems.
Cracow University of Economics, Cracow
Comprehensive foundation in computer science, mathematics, and economics. Developed strong analytical skills and understanding of business processes.
Web applications and open-source contributions.
A platform that helps people get out of jobs they're done with. Features career guidance, job search tools, and resources for professional transitions. Built with Next.js and deployed on Vercel.
Visit website(opens in a new tab)A collection of useful online calculators and utility tools. Fast, responsive, and built with modern web technologies for everyday calculations.
Visit website(opens in a new tab)My personal digital hub: a sleek portfolio website showcasing my skills, projects, and contact information. Built with Next.js, TypeScript, and Tailwind CSS.
Visit website(opens in a new tab)A friendly, informative website for a local kindergarten in Tenczynek. Features engaging visuals, parent-friendly navigation, mobile optimisation, and a warm design.
Visit website(opens in a new tab)A Home Assistant custom sensor that gathers gas usage data from PGNIG (Polish gas provider). Features automatic data fetching, energy tracking, and integration with Home Assistant dashboards.
View on GitHub(opens in a new tab)A Home Assistant integration that aggregates all your bank balances from the Kontomierz financial app. Provides a unified view of your finances across multiple banks with real-time updates.
View on GitHub(opens in a new tab)A Home Assistant custom sensor for tracking water consumption from Polish water utility providers. Enables monitoring and visualisation of water usage patterns.
View on GitHub(opens in a new tab)Contributed to the popular waste_collection_schedule Home Assistant integration, adding support for the Polish EcoHarmonogram waste collection service.
View on GitHub(opens in a new tab)I'm always excited to discuss new opportunities, innovative projects, or just have a great conversation about technology. Whether you're looking for a senior developer, need consulting on your next project, or want to chat about the latest in software engineering — I'd love to hear from you!