Wojciech Maj is a CTO and seasoned front-end engineer with over a decade building production web and mobile applications using React, React Native and Node.js. He founded and leads the technical vision at Rewardo, while also maintaining notable open-source projects like react-pdf, react-calendar and react-date-picker that are widely used in the React ecosystem. His contributions to high-profile repositories such as Mozilla's PDF.js and Jest show a pragmatic focus on modernizing build processes, accessibility, testing, and long-term maintainability. Wojciech combines hands-on component and tooling craftsmanship with product-minded leadership gained across fast-moving teams at Ocado, intive and consultancy roles. Based in Krakow, he pairs practical engineering (including pragmatic CSS, ESM and TypeScript work) with a track record of shipping customer-facing features in high-traffic environments. An interesting detail: beyond CTO duties he still commits significant code to open source, balancing leadership with active maintenance of developer-facing libraries.
10 years of coding experience
21 years of employment as a software developer
Licencjat Zarządzanie projektami, Licencjat Zarządzanie projektami at Wyższa Szkoła Europejska im. Ks. Józefa Tischnera
Display PDFs in your React app as easily as if they were images.
Role in this project:
Front-end Developer
Contributions:144 releases, 29 reviews, 1017 commits in 5 years 6 months
Contributions summary:Wojciech's contributions primarily revolve around developing the user interface and components for displaying PDFs in a React application. They integrated the react-pdf library to render PDFs, created a sample application with controls for navigation and file loading, and added styles using Less. Furthermore, the user focused on building and building the tooling infrastructure by setting up webpack for building the sample page.
Contributions:8 reviews, 317 commits, 112 PRs in 4 years 10 months
Contributions summary:Wojciech primarily focused on improving the user interface and styling of the React-based lifecycle methods diagram. Their commits show a focus on simplifying CSS styling, including grid column layouts and responsiveness, and improving the visual representation of arrows and other graphical elements. They also enhanced accessibility by implementing OpenGraph metadata and adding helpful link titles. The contributions resulted in improved readability and user experience for the diagram.
reactlifecyclecheatsheetdiagramlifecycle-methods
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Wojciech Maj - Chief Technical Officer at Rewardo Loyalty App