Hi, I’m Michal - a software engineer and test automation architect based in Cracow, Poland. I build reliable, efficient software and testing solutions that help teams deliver quality at speed

What I do

I specialize in automated software testing, web development, and building efficient testing frameworks that elevate development workflows. With a combination of deep technical expertise and a strategic approach, I deliver high-impact solutions for development teams.

In my day-to-day role, I’m focused on enhancing testing processes within the SDLC, integrating AI to elevate QA efficiency, and implementing CI/CD pipelines.

Outside of work, I keep busy with side projects, constantly exploring new tools and techniques to bring fresh insights to my work.

Technologies

Here’s a mix of technologies and tools I work with most often:

Programming Languages Mainly Python, with extensive use of Go, and some JS/TS, SQL, and Bash
Testing Pytest, Playwright, Unittest, Selenium, Locust, BurpSuite, Behave (BDD)
Backend FastAPI, SQLAlchemy, Alembic, PostgreSQL, SQLite3, Chi, nginx
Frontend Light frontend work with Vue.js and TailwindCSS
Ops GCP, DigitalOcean, Docker, Jenkins
Environments and Tools Linux (Debian-based, MacOS and WSL in Windows), Git, VSCode, Vim (btw), IntelliJ IDEs, Zsh

Get in touch

Though I’m not actively looking for new opportunities, I’m always open to connecting. If you’re looking to elevate your team’s testing game, feel free to reach out.

Here are a few ways I can add value (working on numbers that matters to you) to your projects:

  • Building tailored testing frameworks from the ground up, including integration, functional, and end-to-end testing, with custom CI/CD setups.
  • Developing and implementing QA automation processes to improve efficiency and product quality
  • Optimizing and enhancing existing QA processes to identify bottlenecks, reduce bugs, and streamline releases

Let's chat!