gpatyk.dev

Portrait of Grzegorz Patyk

Grzegorz Patyk

Frontend Engineer

Education

Architecture, MSc

Cracow UOT2019 - 2020

Architecture, BSc

Lublin UOT2015 - 2019

Skills & Technologies

Languages

TypeScript, JavaScript, HTML, CSS, SQL

Frameworks

React.js, Next.js, Redux

Styling

tailwindcss, styled-components, radix-ui, shadcn/ui, Material UI, framer-motion

Testing

Jest, React Testing Library, Playwright, Cypress

Backend/DB

REST API, GraphQL, TanStack Query, SWR, PostgreSQL, kysely, Prisma

Tooling/DevOps

git, GitHub, GitHub Actions, GitLab, Vercel, Microsoft Azure, Jira, CI/CD

Bio

Frontend Engineer with 5 years of professional experience building scalable, accessible, and high-performance web applications using React, TypeScript, and Next.js. 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. Comfortable in Agile teams, cross-functional collaboration, and owning complex frontend architectures end-to-end. Outside of work, I practice Japanese woodworking and spend my free time hiking with my two dogs - Dżem and Syny.

Experience

Fullstack Software Engineer

Led Product and UX/UI planning meetings to align cross-functional teams on priorities, requirements, and design direction. 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 Engineer

Designed and developed a privacy-focused appointment booking SaaS application enabling small business owners to maintain full data sovereignty while embedding seamlessly into existing web infrastructure. 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 developer

Bank 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 developer

Transition 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 Frontend developer

Alten PolskaJan 2022 - May 2022

Developed and maintained internal applications using JavaScript, SaSS, PHP, and SQL, ensuring responsive and scalable solutions. Implemented client-side form validation with JavaScript and regular expressions to enhance data integrity. Tested and debugged RESTful APIs using Swagger and Postman, collaborating with backend developers to optimize performance and reliability.

Web development intern

beeancoJun 2021 - Dec 2021

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. Developed and maintained a headless CMS architecture with WordPress and GraphQL, working at the intersection of frontend and backend. Integrated animations and interactive elements to enhance user experience, optimize engagement, and elevate website aesthetics.