Engineer
about
Product-driven Software Engineer with strong fullstack experience, combining deep technical expertise with a pragmatic, business-first mindset.
Passionate about building high-quality applications that not only work but truly serve users' needs.
Thrives in dynamic, fast-moving environments where clear thinking, independent problem-solving, and ownership make a difference.
Experienced in early-stage startups, growing products from prototype to production, scaling teams, and introducing best practices across the stack.
Focused, reliable, and collaborative — a natural partner for both technical teams and business stakeholders.
Author of Creation UI design system.
work experience
Frontend Engineer
Mar 2022 - Mar 2025
insurtech London, UK
- Led frontend development of a new insurance underwriting platform, transforming an initial prototype into a production-grade React/TypeScript application following MRCv3 standards.
- Solely responsible for application architecture, including critical refactoring from Create React App (CRA) to Vite to significantly improve build performance.
- Introduced and established E2E testing with Cypress, ensuring platform stability and accelerating development workflows.
- Actively contributed to product strategy, offering technical input during design sessions and resolving architectural challenges during project planning.
- Extended collaboration beyond development by participating in UI/UX design refinement, improving design specification quality in Figma workflows.
- Played a key role in scaling the frontend team and product maturity, helping secure multiple high-value contracts with UK insurers and preparing the platform for entry into the US market.
- Advocated for adoption of best practices, modern tooling, and consistent code quality across the frontend team.
Product Engineer
Nov 2021 - Jun 2023
wfm PL
- Led the design, development, and maintenance of multiple React-based applications, including workforce management dashboards and tablet-based QR code scanning solutions.
- Designed complete UX/UI workflows, including the main platform, internal apps, and the marketing landing page, ensuring a seamless user experience across devices.
- Collaborated directly with clients to gather feedback, define requirements, propose solutions, and deliver new features aligned with business needs.
- Managed iterative product improvements, handling feature rollouts, user acceptance testing (UAT), and ensuring high adoption rates.
- Contributed to system architecture design and implementation using React, TypeScript, Node.js, and Google Cloud Platform services.
Software Engineer
Mar 2020 - Nov 2021
fintech Poznan, PL
- Developed and maintained a range of CQRS-based microservices for a high-volume currency exchange platform, primarily using Node.js, with additional contributions in Python and Kotlin.
- Built internal NPM libraries and developed new microservices, ensuring scalability, resilience, and alignment with business needs.
- Contributed to frontend development by maintaining and extending the Backoffice suite (AngularJS) and InternetowyKantor.pl (React).
- Led the initiative to integrate React into existing micro-frontend architecture within internal management applications.
- Handled production incident resolution, actively monitoring services via Kibana and managing message reprocessing through RabbitMQ.
- Actively participated in Agile/Scrum ceremonies, collaborating with cross-functional teams to deliver high-quality solutions.
- Quickly gained a reputation as a "problem solver," resolving technical issues efficiently and reliably across the stack.
Fullstack Developer
Sep 2018 - Mar 2020
logistics Poznan, PL
- Designed and developed a suite of web applications for real-time and historical tracking of courier deliveries, integrating GPS data from Microsoft SQL Server.
- Built and maintained the entire frontend in React, while independently implementing backend services using Node.js, REST, GraphQL, and PostgreSQL.
- Developed ETL processes to synchronize and migrate logistics data from on-premises Microsoft servers to cloud-based PostgreSQL databases.
- Quickly transitioned from frontend-focused development to fullstack responsibilities to meet project demands, self-learning backend technologies under tight deadlines.
- Collaborated directly with operational teams to ensure the system met dynamic business requirements and improved delivery route visibility.
Data Analyst
Jul 2017 - Aug 2018
cosmetics Poznan, PL
- Built a comprehensive technical database cataloging all product components (caps, jars, labels, packaging) to support manufacturing and production planning.
- Designed and maintained the database in MS Access, ensuring it was easily accessible and scalable for engineering teams.
- Supported regular expansion of the database to include tooling parts essential for different product lines.
- Collaborated closely with manufacturing engineers, providing analytical support for production optimization.
education
M.Sc. Eng in Mechatronics
Oct 2013 - Jun 2018
Poznan, PL
skills
Frontend: React, TypeScript, TailwindCSS, MUI, AngularJS
Backend: Node.js (REST, GraphQL), Python (basic), Kotlin (basic)
Databases: PostgreSQL, MySQL, MongoDB, MS SQL
Architecture: Microservices (CQRS), ETL pipelines, Cloud platforms (AWS, GCP)
Testing: Cypress, Playwright, E2E, Unit Testing
DevOps (basic exposure): Vite, Webpack, RabbitMQ, Kibana
Other: TDD, UX/UI Design Collaboration, Agile/Scrum Methodology, Client Communication, Problem Resolution
personality
Problem-solver mindset: Quickly identifies root causes and proposes simple, effective solutions.
Self-driven learner: Expands skillset fast under real project pressure (Node.js, GraphQL, Cypress, backend work).
Business-aware engineer: Understands the user and the product, not just the code.
Collaborative communicator: Bridges gaps between tech and non-tech teams.
Quality-focused: Strong instinct for system stability, performance, and UX clarity.
Resilient and adaptive: Thrives in startups, chaotic environments, and evolving teams.