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