
In 2022 I needed a library for React to display different document formats. I found such a library, but without active maintenance. I simply forked the library and informed the community about it. The library currently has over 400 stars on GitHub and over 50k weekly downloads on npm and will no longer be developed by me.
During my development of this library I have implemented a number of fixes requested by the community as well as other improvements such as simplifying the code, structure or supporting new document formats.
The purpose of the application was to replace many different Excel files that had become difficult to use. For this project I built both the backend and front-end. On the back-end I prepared a REST API based on PHP and the Slim framework, while the front-end was based on Electron, Bootstrap CSS and React with Redux.
The application included features such as:
IT studies focused on business applications development specialization.
JavaScript/TypeScript, Node.js, PHP, React.js, Next.js, HTML, CSS/Sass, CSS-in-JS, Styled Components, Electron.js, JSON, Databases Basics (PostgreSQL, MongoDB), WebSocket, PWAs
Codex, Claude Code, AI-assisted Development Workflows, Prompt-driven Prototyping
Front-end Architecture, Reusable Component Systems, Monorepos, REST APIs, Technical Documentation, Unit/Integration/E2E Testing, CI/CD, Responsive Web Design (RWD), Agile/Scrum
Git, Docker, GitHub Actions, Bun, Vite, Vitest, Jest, Playwright, WebStorm, Visual Studio Code, Jira
Linux / macOS / Windows command-line proficiency, Terminal-based development workflows
Figma
2nd place with the team in a two-day hackathon focussed on business and product development.
5th place among the finalists of the 1st edition of the "Web.Master Podkarpacki" competition for upper secondary schools.