Piotr "Mieczu" Mieczkowski
Development. Quality Assurance. AI.
I build and test software that’s meant to last.
In software since 2008: from testing and automation, through frontend, to Flutter apps and AI. Day to day I’m a Technical Lead, and I’m open to working with you on new projects.
mieczu build --app mobile
PASS development Flutter, Dart, Angular
mieczu test --all
FAIL 1 failed bug → lesson → regression test
mieczu test --failed
PASS quality test automation, CI/CD
mieczu deploy --prod
PASS deploy deployed to production
mieczu automate --ai
PASS ai agents, skills, LLMs
4 passed, 1 fixed, 0 regressions the same bug never comes back
Trusted by
Work with me
I work with clients through my company, Sanveware sp. z o.o. I can join your team, lead a project technically, or help with one specific area.
-
Development
flutter runMobile and web apps in Flutter and frontend in Angular – from architecture to release.
- Cross-platform apps for Android, iOS and web
- Architecture and existing code reviews
- Technical Lead for a team or project
-
Quality Assurance
flutter testOver a decade in QA and test automation. I help build a process where quality is part of development, not a separate phase.
- Test strategy and QA process audits
- Test automation: web, mobile, API
- Testing in CI/CD
-
AI
ollama run qwen3Practical use of AI in products and in how teams work: from AI agents, through skills, to language model integrations – where it delivers real value.
- Building AI agents that carry out tasks on their own
- Designing skills – ready-made capabilities and procedures for AI models
- Integrating language models into applications
- Local AI models on your own infrastructure
About
I’m a software engineer and Technical Lead. I started out in 2008 testing software, then moved on to test automation, frontend development and cross-platform apps in Flutter.
That path shaped how I work. As a tester I learned to look at software through the user’s eyes; as a developer, to build it so it’s reliable, testable and easy to maintain. Along the way I’ve made plenty of mistakes and learned from every one of them. I’m not infallible, but I don’t make the same mistake twice – a bit like good testing, where every bug you find becomes a test that makes sure it never comes back.
Today I lead one of the feature teams on the VIG3 project at Viessmann Climate Solutions. I combine hands-on Flutter development with technical leadership: mentoring, code reviews, architectural decisions and working with the Software Architect and other teams. I like staying close to the code while helping people grow.
What I value most in all of this is people. I’m at my best in a team where you can ask any question, have your own opinion and still play for the same side – no toxic atmosphere, no politics. I’m drawn to people with passions, because they’re the ones who make working together not just productive, but truly rewarding.
Career
-
Viessmann Climate Solutions
2018 – present8 yrs 5 mos
-
2025 – present Technical Lead / Flutter developer now
- Leading a feature development team within the VIG3 project, combining hands-on development with technical leadership.
- Supporting team members’ growth through technical guidance, knowledge sharing and constructive code reviews.
- Contributing to the evolution of the architecture and technical decisions for maintainability, scalability and consistency.
- Working closely with the Software Architect, Scrum Master, Business Analysts and Tech Leads of other teams to align solutions and cross-team dependencies.
- Defining and promoting coding standards, engineering best practices and a quality-focused process.
- Supporting technical planning, estimation, risk identification and problem-solving.
- Developing cross-platform mobile and web applications with Flutter and Dart.
- Flutter
- Dart
- BLoC
- Provider
- REST API
- Azure
- Android
- iOS
-
2024 – 2025 Flutter developer
- Developing applications for Android, iOS and web as part of the VIG3 project.
- Implementing features in Flutter and Dart with a focus on maintainable, testable code.
- Managing application state with BLoC and Provider.
- Integrating with backend services through REST APIs.
- Code reviews, automated testing and continuous improvement of team practices.
- Flutter
- Dart
- BLoC
- Provider
- REST API
- Azure
- Android
- iOS
-
2024 Technical Lead / Frontend developer
- Designing and defining the structure of the application.
- Overseeing coding standards and code reviews so the code stays readable, scalable and maintainable.
- Promoting unit, integration and E2E testing.
- Providing technical support to the development team.
- Sprint and project planning, estimation, identifying technical risks and proposing solutions.
- Angular
- TypeScript
-
2021 – 2024 Frontend developer
- ViGuide – desktop and mobile (PWA) app for Viessmann installers and technicians.
- Workforce – desktop app for Viessmann factories.
- TypeScript
- Angular
- Angular Material
- RxJS
- NgRx
- WebSockets
- .NET Core
-
2019 – 2021 JavaScript developer / Quality Assurance Specialist
- Frontend development in Angular 8–10.
- Monitoring projects in terms of process and QA practices.
- Preparing, configuring and maintaining CI/CD (TeamCity).
- Testing Angular, Node.js, MongoDB, WPF and .NET Core applications.
- Test automation with Selenium (C#, .NET Core).
- Tools to improve testing (Bash, PowerShell) and REST API testing (Postman).
- Angular
- C#
- Selenium
- TeamCity
- Postman
-
2018 – 2019 Quality Assurance Specialist
- Monitoring projects in terms of process and QA practices.
- Preparing, configuring and maintaining CI/CD (TeamCity).
- Testing Angular, Node.js, MongoDB, WPF and .NET Core applications.
- Tools to improve testing (Bash, PowerShell) and REST API testing (Postman).
- C#
- Selenium
- TeamCity
- Postman
-
-
intive
2016 – 20182 yrs 5 mos
-
2017 – 2018 Senior QA Test Automation
- Consulting on environments, tools and methodologies for internal and external QA customers.
- Mobile test automation (regression and smoke): SeeTest and Xamarin in C# (iOS, Android), Espresso and UIAutomator in Java (Page Object Pattern).
- Test cases (TestRail, Zephyr), result reporting, bug management in JIRA.
- CI with Jenkins and Bamboo, working in Scrum.
- Taking part in QA recruitment.
- C#
- Java
- Appium
- Espresso
- Xamarin
- Jenkins
- Bamboo
-
2016 – 2017 QA Test Automation
- Mobile test automation (regression and smoke) with SeeTest, Xamarin, Espresso and UIAutomator.
- Test cases (TestRail, Zephyr), result reporting, bug management in JIRA.
- CI with Jenkins and Bamboo, Git and Bitbucket, Scrum.
- C#
- Java
- Espresso
- Xamarin
- Jenkins
-
-
Santander Consumer Bank
2012 – 20153 yrs 11 mos
-
2012 – 2015 Software QA Tester
- Developing and maintaining QTP and Selenium automated test scripts.
- Testing banking applications (front-end and back-end).
- Tools to improve the testing process and QA documentation.
- Working with MS SQL databases and testing SQL scripts.
- Selenium
- QTP
- MS SQL
-
-
CUBE.ITG
2010 – 20111 yr 2 mos
-
2010 – 2011 Software Tester / C# .NET developer
- Test plans and test cases (UAT, regression), bug management in TFS, user guides.
- Test automation (Badboy).
- Web developer on a CRM project (C# .NET), working with MS SQL.
- C#
- .NET
- MS SQL
- TFS
-
-
Crédit Agricole CIB
2009 – 20101 yr 10 mos
-
2009 – 2010 Software QA Tester
- Testing banking applications (front-end and back-end).
- Test plans and test cases (UAT, regression, functional), result reporting.
- Working with MS SQL and Oracle databases and AS/400 (VisionPLUS).
- Simplifying the test process.
- MS SQL
- Oracle
- AS/400
- JIRA
-
-
Future Solutions
2008 – 20094 mos
-
2008 – 2009 Software Tester
- Writing test cases and testing web applications.
- Reporting and verifying bugs, reporting test results.
-
Skills
Mobile and cross-platform
- Flutter
- Dart
- BLoC
- Provider
- Android
- iOS
- REST API
- Azure
Frontend
- Angular
- TypeScript
- RxJS
- NgRx
- Angular Material
- PWA
- WebSockets
Quality and automation
- Unit, integration and E2E testing
- Selenium (C#)
- Appium
- Espresso, UIAutomator
- Xamarin, SeeTest
- Postman
- TestRail, Zephyr
Leadership and process
- Team leadership
- Mentoring and code review
- Architectural decisions
- Estimation and risk analysis
- CI/CD: TeamCity, Jenkins, Bamboo
- Scrum
Outside of code
Motorcycles
I’m an avid motorcycle rider – for me, the road is the destination. I regularly train on track, and what I enjoy most is gymkhana, where precision, technique and full control of the bike are everything.
Sport
Cycling, swimming and skiing – sport gives me energy and balance. I used to train judo; today I follow it closely as a fan.
Making things
I like getting my hands on tools: woodwork, electrics, plumbing. Building something from scratch and checking that it really works.
Films and crime fiction
I value good cinema and crime novels – stories where you have to connect the facts and get to the bottom of things. A bit like debugging.
Wildlife
Along the way I met the people who run Puchaczówka today – a wildlife rehabilitation centre. A shared passion and care for animals mean that today I serve on the foundation’s board.
Contact
Have a project in development, testing or AI? Get in touch and I’ll suggest how I can help.