Architecture & direction
Shape a clear technical path for new products, distributed systems, and teams working through complexity.
- Solution architecture
- Technical strategy
- Team enablement
Software architecture · Wrocław, Poland
I help teams turn legacy software and ambitious ideas into dependable products that are ready for what comes next.

12+ years building backend-heavy and full-stack systems for finance, rail, data governance, and automation.
Java / Spring / Kafka / MQTT
01 / A practical partner
I’m Martin — a Software Architect, Team Lead, and hands-on Senior Java Developer. I bring structure to difficult technical decisions, then stay close enough to the code to make sure the solution works in production.
From modernizing a JSP monolith to designing real-time train telemetry, I work across architecture, delivery, and people. The goal is always the same: make software easier to change and teams more confident in changing it.
More about my experience02 / What I do
Shape a clear technical path for new products, distributed systems, and teams working through complexity.
Make legacy systems safer to evolve through practical migration paths, modular design, and incremental delivery.
Help teams deliver with better standards, feedback loops, automated testing, and a shared sense of ownership.
03 / Where I help
Leading the architecture and backend delivery of a train telemetry modernization: Spring Boot, Angular, MQTT, Protobuf, Kafka, and TimescaleDB.
Bootstrapped architecture, end-to-end test strategy, Dockerized environments, Java 17 migration, and CI/CD for a regulatory migration platform.
Creator of jSupla libraries and JBambuAPI, with a public Just Join IT session on taking CI/CD pipelines from code to production.
04 / Working toolkit
05 / Contact
Tell me where you are and where you want to go. I’ll bring a practical point of view and a clear next step.