Krzysztof Gryc
Senior React Frontend Developer
Senior React Frontend Developer with over ten years in web. I started out as a graphic designer, so I build front ends with a designer’s eye.
7 years of commercial ReactGrupa ZPR MediaWirtualna Polska (Autentika)KATO Software House5 recommendations from managers and colleaguesSenior React Frontend Developer
I can provide contact details (e-mail / phone number) for each of the people listed below to confirm these references.
Chairman of the BoardAutentika Sp. z o.o.
Krzysztof was a front-end developer at Autentika for 3 years. Throughout the entire period of cooperation, he proved to be a reliable and hard-working member of the team. His commitment and competence allowed him to impeccably fulfill his duties and responsibilities in the projects in which he participated.
We highly value his culture and positive, yet unobtrusive, attitude.
I sincerely recommend Krzysztof as a front-end developer for any IT team.
Team Leader of the front-end team of back-office toolsWirtualna Polska Media
I have the pleasure of writing a reference for Krzysztof, who has been working as a programmer in our team for two years. During his work, Krzysztof demonstrated high effectiveness, extensive knowledge and excellent teamwork skills.
Krzysztof is an extremely talented and committed programmer. His ability to solve programming problems quickly and effectively contributed significantly to the success of our projects. His solid theoretical foundations and practical skills allow him to effectively cope with even the most complex tasks.
His work in the team is admirable. Krzysztof is an excellent collaborator who can inspire and motivate other team members. He is open to suggestions and willingly shares his knowledge, which significantly improves the level of work of the entire team.
Krzysztof also stands out for his initiative and proactivity. He often comes up with proposals for new solutions that not only improve the efficiency but also the quality of implemented projects. His commitment and passion for work are visible in every task he undertakes.
I am convinced that Krzysztof will be a valuable asset to any company in which he decides to continue his career. His skills, knowledge and attitude make him an exceptional employee who you can always count on.
Chief Technology OfficerAutentika Sp. z o.o.
I rate my cooperation with Krzysztof Gryc very positively. He conscientiously carried out the assigned tasks and showed independence and commitment to solving them. He was a long-time member of the team working for a regular client of our company.
During many years of cooperation, we have implemented joint frontend projects using React/Next.js, supporting each other with new solutions and techniques. Here, Krzysztof has repeatedly demonstrated his extensive knowledge and experience.
Frontend Tech LeadWirtualna Polska Media
I had the pleasure of working with Krzysztof when he was a Frontend Developer in our team. We worked together on an editor to create content for the Wirtualna Polska editorial office. Krzysztof has excellent knowledge of technologies such as TypeScript, React, Redux and TanStack Query.
He is incredibly hard-working, independent and always found solutions to complex problems.
Krzysztof is also a great teammate. Always willing to help, which made working with him really enjoyable. I definitely recommend Krzysztof as a competent and committed front-end developer.
Team Leader | Senior IT Project ManagerWirtualna Polska Media
I am pleased to provide references for Krzysztof Gryc, who worked as a Frontend Developer at Wirtualna Polska Media S.A. for two years. Krzysztof was part of the team responsible for the development of publishing tools that enabled editors to effectively create and publish content.
Krzysztof's main responsibilities included:
- implementation of advanced solutions for publishing tools using modern front-end technologies,
- close cooperation with the backend team,
- ensuring high-quality code by writing unit tests and participating in code reviews
During our cooperation, Krzysztof demonstrated excellent analytical skills. He played an important role in requirements analysis, implementation of new solutions, and work related to application performance optimization.
He found himself very comfortable in projects conducted using the Agile methodology. Krzysztof is a person who is always willing to help, communicative and creative. Combined with great commitment and technical skills, he will certainly be an irreplaceable member of the team of any IT project.
I have no hesitation in recommending Krzysztof as a specialist in his field and I am convinced that the new employer will be as pleased with the cooperation as we are.
I will be happy to provide references.
2 years2024 – present
Multimedia team: audio and video solutions and editorial tools across the group’s websites.
TypeScript, React, Styled Components, Playwright, Vitest, MSW, HLS.js, Video.js, Google IMA / VAST, REST
3 years2021 – 2024
Software house. Design, development and maintenance of web applications in React / TypeScript for the company’s clients.
Key projects:
TypeScript, React, Next.js, Node.js (BFF), Redux, Redux-Saga, TanStack Query, GraphQL (Apollo), REST, Storybook, Styled Components, Jest, React Testing Library, Cypress, NX
2 years2019 – 2021
Building and developing the front-end layer of projects:
React, React Native, Cypress, HTML (Twig), CSS (Sass, BEM, Styled Components), Symfony, Docker, Bootstrap, jQuery
12 years2007 – 2019
2014 – 2019
Websites and apps: HTML, Sass, React.js; headless CMS (Strapi), WordPress, Joomla; layout and graphic design.
2007 – 2014
Print and web design, preparing files for offset printing.
Grupa ZPR Media · Multimedia team · 2024–present
Senior React Frontend Developer: moving the players into a separate repository, refactoring and rollout
The video and radio players were woven into the code of each of the group’s websites. Every fix meant deployments in many places, and ads, analytics and error handling worked slightly differently on every site.
I moved the players out of the websites into a separate React and TypeScript repository, with a single build and CDN deployment process. Websites get a ready-made script and embed code instead of their own copies of the player.
TypeScript, React, Styled Components, HLS.js, video.js, Google IMA / VAST, MSW, Playwright
Mediapanel, Gemius/PBI, January 2026; Radio Track, Kantar, Nov 2025 – Jan 2026.
The players in action
Video Player
The start screen with a big play button, sharing and full screen. Volume slides out when you hover over the sound icon.
Wirtualna Polska · back-office tools front-end team · 2022–2024
Senior React Frontend Developer in the WP team (contract via Autentika)
Over 25 years, WP built and acquired dozens of back-office tools. Each one looked and worked differently, and editorial processes were scattered across many systems. Maintenance was hard, development was slow, and editors were losing time.
Implementing advanced publishing tool features, from requirements analysis to release, in close cooperation with backend.
TypeScript, React, Redux, Redux-Saga, TanStack Query, GraphQL (Apollo), Storybook, Jest, React Testing Library, Cypress, NX
Figures from the case study of the whole project, run by WP and Autentika since 2018.
Kadme (Norway, oil & gas) · via Autentika
Senior React Frontend Developer: system design and front-end implementation
Geologists and field specialists were using data tools designed with analysts in mind. The complex interface meant every search depended on data managers being available, which slowed analysis down.
A new “mapplication”: the map is at its centre, alongside a search engine for unstructured data from many sources. It supports boolean and quasi-regex queries, filters and search history.
TypeScript, React, Next.js, Storybook
Figures from Autentika’s case study, design phase (up to February 2022).
I’m a Senior React Frontend Developer based in Tychy, Poland. I have been building web applications for over 10 years, and for the last several years I have specialised in React and TypeScript, mostly in media products.
Currently, at Grupa ZPR Media (Multimedia team), I develop video, audio, radio and podcast players, CMS modules for radio apps, ad integrations and text-to-speech solutions. I also work in Python and Django repositories, where I own the front-end layer. Before that, on behalf of Autentika, I spent two years co-building Wirtualna Polska’s publishing tools, namely the editor in which the newsroom creates and publishes content.
I treat AI as a tool, not an autopilot. I work with coding agents every day: I write my own skills and instructions for them based on project conventions, while I keep the architecture and code consistent and review everything they generate.
I started out as a graphic designer, so I have an eye for UI and get along well with designers.
Node.js [BFF] · Strapi · Redux Toolkit · GraphQL [Apollo] · REST / OpenAPI · React Hook Form, Zod · Tailwind · Framer Motion · Jest, Cypress · Nx Monorepo · Vite · Core Web Vitals · GitLab CI, Sentry
Redux-Saga · Django [templates] · Sass [BEM] · React Native [Expo] · Webpack · Gatsby · Symfony + Twig · WordPress · jQuery
E-mail, phone or LinkedIn, whichever suits you.
hello@krzysztofg.pl