Projects
- bestplay.pl (2023-2024) – This is my own project, which I built from scratch. I used Svelte, Tailwind, Prisma, tRPC, and PostgreSQL. It includes both unit and end-to-end (E2E) tests using Playwright, running on CI. Additionally, I use visual (snapshot) testing to prevent visual regressions. I self-host it on my own VPS using Docker.
- ardoq.com (2018-2023) – A high-data-volume, frontend-heavy application with significant code debt. Over the years, I actively refactored BackboneJS code to React while maintaining continuity of all existing features. For over two years, I was the tech lead for the design system team. I was responsible for both creating and mentoring the frontend team on the design system and the principles behind it.
- easil.com (2015-2018) – An in-browser graphic design tool (similar to Canva). I implemented numerous interactive features, including drag-and-drop functionality, scaling, rotating, grid snapping, SVG manipulation, and more.