Bio
Senior engineer with 5+ years of professional experience building scalable, accessible, and high-performance web applications with React, TypeScript, and Next.js, backed by hands-on backend work in Node.js, PHP, and SQL. Comfortable owning a feature end-to-end — from data model and API through to the interface — and equally at home extending a mature codebase or standing up a new one. Background in architecture sharpens a strong eye for UI/UX design, component systems, and visual detail. Experienced across the full SDLC — from requirements and system design to deployment and CI/CD optimization. Thrives in Agile teams and cross-functional collaboration, with clear and dependable communication. Outside of work, I practice Japanese woodworking and spend my free time hiking with my two dogs - Dżem and Syny.
Experience |
|---|
Software EngineerGPC Global Technology CenterMar 2025 - Jun 2026 Led Product and UX/UI planning meetings to align cross-functional teams on priorities, requirements, and design direction. Pioneered AI-native development workflows across the team, working daily with state-of-the-art LLMs — Anthropic's Claude Code (Opus 4.8), OpenAI Codex, and Google Gemini — for multi-file refactoring, feature scaffolding, and component generation. Built and improved agentic workflows by authoring custom agent skills, shell scripting to control token usage and orchestrate AI agents efficiently, and engineering context documentation (CLAUDE.md / rules) for higher-quality, reliable AI output. Delivered internal Frontend courses for backend developers, upskilling engineering teams on modern frontend practices. Built and enhanced a dashboard application UI within a TypeScript/React Micro-Frontend architecture managed by an Nx Monorepo, improving component modularity via advanced decomposition and React Query mutation hooks. Built Jest + React Testing Library unit/integration test suites ensuring high code coverage and functional stability. Delivered UI/UX improvements using Tailwind CSS: responsive design, dynamic state management, focus control, and i18n. Implemented event cooldown mechanisms and optimized GitHub Actions CI/CD pipelines. Contributed to backend OpenAPI specifications, improving API documentation and integration. Developed and maintained a design system with reusable components, Storybook integration, and consistent tooling. Drove cross-functional collaboration to deliver scalable, high-performance, user-centric solutions. |
Fullstack EngineerAshryver Studio - self employedSept 2024 - Mar 2025 Designed and developed a privacy-focused appointment booking SaaS application on Next.js (App Router) with React and TypeScript, enabling small business owners to maintain full data sovereignty while embedding seamlessly into existing web infrastructure. Leveraged the full spectrum of Next.js rendering strategies — SSG for marketing pages, ISR for semi-dynamic content, SSR for authenticated and personalized views, and CSR for real-time interactive flows — applying React Server Components and streaming to optimize performance and Core Web Vitals. Independently led the full software development lifecycle (SDLC) — from requirements gathering and architecture design through deployment and post-launch optimization. Integrated an SMS API to deliver automated appointment reminders and real-time client notifications, improving booking reliability and reducing no-show rates. Implemented secure authentication flows, relational database management, and a responsive mobile-first interface. |
Frontend developerBank of MontrealJun 2024 - Sept 2024 Built high-performance, accessible web pages and applications using Next.js, React, TypeScript, Jest, and styled-components. Integrated Contentful headless CMS for dynamic content management and improved editorial workflow. Translated Figma designs into pixel-perfect, responsive, cross-browser-compatible components adhering to WCAG accessibility standards. Contributed to architectural decisions, code reviews, and performance optimizations. Estimated task complexity to support Agile sprint planning and delivery efficiency. Collaborated with UX/UI designers to ensure design fidelity and consistent user experience. |
Junior Frontend developerTransition Technologies MSJun 2022 - Mar 2024 Developed user-centric, accessible web applications using React, Redux Toolkit, Material UI, and Tailwind CSS, improving user engagement and satisfaction. Built scalable, maintainable applications with TypeScript, ensuring type safety and reducing runtime errors. Designed and executed E2E tests with Cypress to enhance application reliability and streamline the QA process. Actively collaborated with clients, gathering requirements, discussing business logic, and proposing optimal technical solutions. Worked in an Agile environment, participating in sprint planning, code reviews, and cross-functional team discussions to drive continuous improvement. |
Junior Fullstack DeveloperAlten PolskaJan 2022 - May 2022 Developed and maintained internal HR applications end-to-end, writing backend features in PHP (Laravel) — REST endpoints, business logic, and MySQL schema and query work — alongside React and JavaScript interfaces on the frontend. Extended and stabilised existing legacy PHP modules while incrementally migrating screens onto a modern React stack. Wrote SQL for reporting and data-migration tasks. Implemented client-side form validation with zod and regular expressions to enhance data integrity. Tested and debugged RESTful APIs using Swagger and Postman, collaborating with the wider engineering team to optimize performance and reliability. |
Web development internbeeancoJun 2021 - Dec 2021 Worked across the stack on client websites and web applications, writing PHP backend features for a WordPress-based headless CMS — custom REST endpoints, plugin and theme logic, and direct MySQL queries to manipulate content and application data — and exposing that content to the frontend over GraphQL. Collaborated with cross-functional teams, including designers and backend developers, to build responsive, accessible, and high-performance web interfaces using TypeScript, React, and Tailwind CSS. Integrated animations and interactive elements to enhance user experience, optimize engagement, and elevate website aesthetics. |
ArchitectK3 ArchitekciJul 2019 - Jun 2021 Created architectural documentation and design concepts using 3D software including SketchUp, AutoCAD, Revit, and Blender, alongside Adobe Photoshop and Illustrator for post-production and presentation. Produced photorealistic renderings and visualizations to communicate design intent to clients and stakeholders. Met with clients both in the office and on-site during construction to align on requirements and resolve design challenges. Took part in multiple architectural competitions as part of the team, contributing to concept development and presentation materials. |