Skip to main content

Hi! I'm Michał!

Engineer. Creator. Explorer.

I believe that software should be kind to people. Thoughtful. Understandable. I'm an engineer by trade, but I care deeply about design, structure, and purpose. Right now, I'm rebuilding both my systems — and my life — one line at a time.
Based in Poland, preparing to move to Barcelona.
Outside of work, I enjoy exploring cities, photographing forgotten spaces, and writing tools that solve real problems.

About me

I’m a software engineer with over 6 years of experience in building backend systems, tools, and workflows that actually work — and keep working.
I enjoy working close to the system, automating the painful parts, and helping teams reduce noise so they can focus on what matters.
I believe in well-crafted tools, thoughtful defaults, and documentation that’s actually useful.
I’ve worked in fast-paced environments, but I value clarity and intention over hustle.
I’m comfortable working in remote setups, asynchronous teams, and international contexts.
Currently learning Spanish to make my future life in Barcelona as connected and respectful as possible.
See my GitHub profile

My job experience

2022 - 2023
DevOps Staff Engineer
Xperi (TiVo / DTS). Poland

DevOps Staff Engineer

At Xperi (TiVo / DTS), I worked as a DevOps Staff Engineer on DTS AutoStage – a global, content-first infotainment platform for automotive manufacturers. DTS AutoStage enhances the in-car media experience by enriching traditional radio and streaming audio with additional metadata such as album art, track information, related artists, upcoming content, and personalized suggestions (e.g. podcasts, stations playing similar music, and more). This platform powers infotainment systems in vehicles from major global OEMs. My role focused on building and maintaining the cloud infrastructure behind this system, hosted on Google Cloud Platform. I supported development teams working on GCP-based applications, designed internal tooling, and maintained CI/CD pipelines. I played a key role in migrating legacy services to Kubernetes, reducing operational costs and simplifying deployment workflows. I introduced GKE Autopilot clusters for selected workloads and implemented static application security testing (SAST) on commit. In addition, I developed Lua plugins for OpenResty used in the content delivery pipeline, and introduced HashiCorp Waypoint to streamline the developer experience. I also provided on-call support and implemented DLP-inspired countermeasures to prevent security issues such as hardcoded credentials. Technologies used: Terraform, Atlantis, Sentry, GCP, Helm, Go, Python, Lua, Kubernetes (and others)
2020 - 2022
DevOps Engineer
Polkomtel Infrastruktura (CellNex). Poland

DevOps Engineer - Operation Services

At Polkomtel Infrastruktura (now part of CellNex / TowerLink), I worked as a DevOps Engineer supporting the internal diagnostic and observability systems behind one of Poland’s largest mobile telecommunications networks. My role focused on building tooling for telecom engineers — enabling them to monitor, analyze, and respond to potential issues within the mobile core and access networks. I developed backend systems that collected and decoded diagnostic traffic from network appliances (eNodeB/gNodeB), helping detect anomalies and performance degradations before they could escalate. One of my key contributions was the development of a high-throughput system capable of capturing, decoding, and storing proprietary debug protocols (such as Ericsson’s EBM) at ~1 Gbps in near-real-time — covering the national footprint of the network. In addition to diagnostics, I managed and integrated OSS platforms from multiple vendors, maintained metric databases for MSISDN- and call-quality-level data, and worked closely with operations teams to improve visibility and data reliability across the infrastructure. Although not visible to end users, this infrastructure observability directly empowered network engineers to maintain and optimize the performance of a nationwide mobile network — improving decision-making, service reliability, and SLA compliance, and ultimately affecting the experience of millions of customers. Tech stack: Go, Python, Linux, UNIX, Zabbix, Prometheus, Grafana, PostgreSQL, Ansible
2019 - 2020
Python Software Engineer
PKO Bank Polski. Poland

Python Software Engineer

At PKO Bank Polski, I worked as a Python Software Engineer on projects related to PSD2 – the EU directive on payment services that introduced open banking across Europe. My work focused on the implementation of XS2A (Access to Account) functionality in the IKO Mobile App, enabling customers to connect accounts from other banks and view them in a single interface. This feature offered real multi-bank account visibility within one app, enhancing customer experience and personal finance control. Beyond convenience, this integration also served internal purposes: by allowing the bank to read and analyze external transaction data (with user consent), it could improve internal credit scoring models and inform better lending decisions. The project required cross-disciplinary work that extended far beyond application logic. I was involved in analyzing both technical and legal requirements, designing middleware components, and working closely with internal teams, external vendors, and national institutions including the Polish clearing house (KIR) and other major banks. It also involved low-level certificate handling (eIDAS/QWAC), secure interbank communication, endpoint validation, and cooperation with legal and compliance teams to ensure regulatory alignment. This was a highly collaborative effort, combining security, legal compliance, architecture, and interoperability to bring new financial possibilities to end users within a regulated ecosystem. Tech stack: Python, Enterprise Architect, eIDAS/QWAC, XS2A, PSD2, OAuth2, REST APIs
And 1 more
View all

Intro

I've worn many hats in tech — from designing smart home systems and deploying infrastructure, to writing backend software and building developer tooling.
Over the last 7 years, I've worked professionally in companies of all sizes, focusing on practical, effective solutions.
Click on a role in the sidebar to learn more about what I've done and how I approach my work.