About me

Curiosity first.
Architecture followed.

Founder & principal architect at Monadial, my solo practice. Still the kid who wants to know how things work inside.

Tomáš Mihalicka in the mountains

I’ve been taking systems apart
since Turbo Pascal.

My father taught me my first steps in programming. Competitions became freelance websites, which became a career building systems for banking, gaming, and payments.

During my employment at Pixel Federation, I led the payment infrastructure team, building distributed systems together with my colleagues. Today, my work combines architecture, Domain-Driven Design, and the practical challenges of systems that need to evolve.

“When two teams use the same word for different things, no amount of Kafka will save you.”

Lately, I also help teams adopt AI without quietly losing their engineering judgment. I use AI every day. I still think we’ve all gone slightly crazy.

How I think

Principles that
survive production.

01

Domain first

The business already has a language. Use theirs, not the org chart’s.

02

Explicit contracts

Message schemas and APIs are versioned, documented, and governed.

03

Observability by default

If you can’t see it in production, you don’t own it — you just deployed it.

04

Evolution over big-bang

Modernize in steps your team can understand, operate, and reverse.

05

AI as an amplifier

Use the tool. Keep the thinking. Never merge what you cannot explain.

The journey

From websites
to distributed systems.

2025 — Present

Founder & principal architect

Monadial · Solo consulting practice

I’m Monadial’s sole employee and personally deliver its consulting work: distributed systems architecture, Domain-Driven Design, and AI-assisted engineering. I also build tools that help developers understand the code they ship.

DDDArchitectureAI-assisted SDLC
2019 — 2025

Staff Software Engineer / Software Architect

Pixel Federation

Led the payment infrastructure team during my employment at Pixel Federation. With the team, developed distributed payment systems and supported the move from monolithic to event-driven architecture, with explicit contracts, observability, and maintainability.

CQRSEvent sourcingMessaging
2017 — 2019

Senior Data Engineer

Pixel Federation

Designed large-scale data pipelines handling billions of events. Built real-time analytics for game telemetry and ML infrastructure for player segmentation.

Apache SparkAnalyticsMachine learning
Earlier experience · 2010–2017
2015 — 2017

Lead Software Engineer

Pixel Federation

Led an internal tools and platforms team of six developers. Delivered cross-team architecture for HR, dashboards, and localization systems.

Team leadershipPlatformsPHP
2014

Backend Developer

Websupport

Developed hosting and domain management systems, billing, automated provisioning, and customer management interfaces.

PHPMySQLBilling
2012 — 2014

Full-stack Developer

Phirational s.r.o.

Built custom web applications and e-commerce solutions across frontend, backend, and Linux infrastructure.

Full-stackE-commerceLinux
2011 — 2012

Web Developer

ZUNO Bank AG

Developed customer-facing banking applications in Vienna, with a focus on security, compliance, and integration with banking APIs.

BankingJ2EEOracle
2010 — 2011

Junior Developer

Various Projects

Started career with freelance projects and small agency work. Built websites, learned web technologies, and gained foundational programming experience.

FreelanceWeb developmentLearning

More detail, technical experience, and a downloadable PDF.

Read the full CV

Selected career contributions

Work built
with other people.

These contributions span previous employment, work within development teams, and consulting.

Keep the conversation going

Something on
your mind?

Writing, speaking, a career conversation or an introduction. I’d like to hear from you.

Get in touchEmail Tomáš Mihalicka

Monadial consulting enquiry

A 30-minute call with Tomáš. Choose a time in Google Calendar.