Hey! I'm Michał. 👋
My journey with technology started early, writing my first programs on an Atari 800XL and saving BASIC code to cassette tapes. What began as childhood curiosity evolved into a career-long focus on building reliable software systems under real-world constraints.
I formalized this path at AGH University of Science and Technology in Kraków, studying Applied Computer Science. During this time, I began my professional career as a Web Developer (PHP, JavaScript, HTML) before joining Comarch as a Software Engineer focused on Java-based systems.
At Comarch, I transitioned into the mobile ecosystem, teaching myself Objective-C and eventually serving as iOS Team Lead. Mobile engineering refined my mindset: performance, stability, and predictable behavior became fundamental pillars of my work.
Later, at Codete, I worked on large-scale iOS applications, including a geolocation-based social platform serving millions. This scale required a deep focus on:
- Performance and crash resilience
- Global data consistency
- System-level architecture over feature-level implementation
Following Codete's acquisition by Exadel, my role shifted toward architecture and internal platform development. Currently, I focus on AI-powered, agent-based systems designed to augment software engineering workflows.
My approach to AI is governed by reliability and maintainability:
- Reliable & Controllable
- Building systems with clear boundaries rather than full, unchecked autonomy.
- Human-in-the-loop
- Designing AI to support and augment human decision-making.
- Pragmatic Constraints
- Respecting real-world limitations regarding performance, privacy, cost, and user trust.
