
My interest in programming started in 2009. It began when my dad asked me: "Damian, do you know that the games you play are written?". Soon, I realized I could create something from nothing - something that’s my own and without limits. That’s when I found my passion, and it stays with me to this day.
IT studies focused on business applications development specialization.
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:
JavaScript & TypeScript, Node, PHP, Next.js, React, HTML, CSS/Sass, CSS-in-JS, Electron, REST APIs, JSON, Databases (PostgreSQL, MongoDB), Testing (Unit, Integration, E2E), WebSocket, PWAs, Resposive Web Design, CI/CD, WordPress, Scrum
Git, Docker, GitHub Actions, Bun, Vite, Vitest, Jest, Playwright, Webpack, Copilot, WebStorm, Visual Studio Code, Jira
macOS, Linux
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.