Frontend depth.Full-stack range.
Full-stack engineer with over ten years on complex B2B products: case management for the funeral industry, access control for sports events, production software for factory lines, a SaaS for public libraries.
Angular and TypeScript are where I go deepest: architecture, large migrations, code review and mentoring. On the server I work in Python and Django, or Node with NestJS and Express, and I’ve shipped Next.js and Astro commercially.
- Open to
- Full-time roles and contract work
- Now
- Building 500metrow
- Frontend
- Angular, TypeScript, RxJS
- Back end
- Python / Django, Node / NestJS
- Based in
- Lublin, Poland
Selected work
Three projects, three different kinds of problem.
Pacemo / Memcare
200+components moved from Angular 12 to 21
A case-management platform for the funeral industry. I led the migration and made most of the refactoring and architecture calls. Builds got about 70% faster, and along the way I onboarded and mentored another engineer.
Frontend architecture
Growing Libraries
500,000+community and address records enriched
A SaaS platform used by more than 100 public libraries. I built back-end and frontend features and integrated the DataAxle and Melissa APIs that enrich its records.
Back end and data
HID Global
50,000+attendees at the sports events it served
Ticketing and access control for large events. I built and maintained the access-control interfaces, wrote the technical documentation and supported hand-overs between teams.
Built for scale
Ten years of work
Most of it through Promoship, my longest collaboration, running since April 2016; in 2025–26 also at Ideamotive. Newest first.
Showing 10 of 10 projects
2026Jul 2026 – now · Promoship
500metrow
A platform for community clean-ups.
Astro pages, plus the Next.js and Payload CMS side of the product.
- Astro
- Next.js
- Payload CMS
2025Mar 2025 – Jun 2026 · Ideamotive
Pacemo / Memcare
Case management for the funeral industry.
Led the Angular 12 to 21 migration of 200+ components; builds about 70% faster. Reviewed code, and onboarded and mentored another engineer.
- Angular
2025Mar 2025 – May 2026 · Promoship
Growing Libraries
A SaaS platform used by more than 100 public libraries.
Back-end and frontend features. Integrated the DataAxle and Melissa APIs to enrich over 500,000 community and address records.
- Python
- Django
- Alpine.js
2024Dec 2024 – Jun 2025 · Promoship
Rmarket.pl
An Astro frontend on a Wagtail CMS back end, powered by Python and Django.
- Astro
- Wagtail CMS
2023Sep 2023 – Mar 2025 · Promoship
YouMap
A social mapping platform.
Server-side rendering and SEO work for faster first loads and better search visibility. User-facing features built on GraphQL and map interactions.
- Angular
- GraphQL
- PrimeNG
- Google Maps API
2020Jul 2020 – Sep 2023 · Promoship
HID Global
Ticketing and access control for large events.
Access-control interfaces used at sports events with more than 50,000 attendees. Wrote the technical documentation and supported hand-overs between teams.
- Angular
2019Mar 2019 – Jul 2020 · Promoship
PITCHED
Playlist delivery and management for Spotify and Deezer.
Built, tested and maintained the playlist-management features.
- AngularJS
2018Jul 2018 – Mar 2019 · Promoship
Prodwatch
Production management for factory assembly lines.
Rebuilt a legacy AngularJS app in Angular 6 on a NestJS and Express back end. Introduced unit testing, reaching about 80% coverage in the core modules.
- Angular
- NestJS
- Express
2017Oct 2017 – Jul 2018 · Promoship
Schuelernachhilfe1.de
Tutoring, scheduling and payments.
Features across the frontend and the back end.
- Python
- Django
- AngularJS
2016Apr 2016 – Oct 2017 · Promoship
Cloudware Data Center Manager
Data-center management software.
Management features and interactive 2D infrastructure visualizations. Worked directly with clients on custom requirements and added automated tests.
- Python
- Django
- AngularJS
Toolbox
- Frontend
- Angular, AngularJS, TypeScript, JavaScript, RxJS, Angular Signals, HTML, SCSS, PrimeNG, Angular Material
- Back end
- Python, Django, Node.js, NestJS, Express, REST, GraphQL
- CMS
- Wagtail CMS, Payload CMS
- More frontend
- Next.js and Astro in commercial work; React and Vue in my own projects; Alpine.js, Tailwind CSS
- Engineering
- SSR, SEO, performance profiling, Jest, Jasmine, Karma, Cypress, Git, Docker, Sentry
Background
- Education
- BSc in Computer Science, Maria Curie-Skłodowska University, Lublin, 2012–2015
- Languages
- Polish, native. English, advanced (C1).
Hiring a full-stack or Angular engineer? Write to me.
Open to full-time roles and contract work.
Based in Lublin, Poland (Central European Time).