Modern websites and web applications

From business pages to advanced applications – I’ll help you make your mark online.

Let’s talk about your project
Twoje zdjęcie

A few words about me


Hi! I’m Bartosz Rolnik, frontend developer with passion.

Who am I?

Experienced Angular front-end developer focused on creating high-quality websites that are clean, efficient, and fully responsive. I specialize in creating websites and applications optimized for speed, accessibility, and excellent UI/UX. I write clear, scalable code following best practices and continuously stay up to date with the latest tech and trends. My goal is to deliver modern web solutions that grab attention and support business growth. If you’re looking for a reliable frontend developer to build a professional website or web application — let’s connect and create something great together!

What am I using?

Angular
JavaScript
TypeScript
HTML5
CSS3
Tailwind CSS
Sass
Astro
React
Jest
Git
Node.js
MongoDB
...and much more

Career


My professional journey

Frontend Developer | Media-press.tv

October 2024 - Present

Designed and developed scalable microfrontend applications using NX and managed application state with NgRx in the latest Angular version. Responsible for creating, maintaining, and testing libraries. Implemented and managed complex application state with NgRx. Created and efficiently maintained reusable libraries. Wrote and maintained unit tests using Jest.

Angular
Sass
Git
TypeScript
Jest
Nx

Frontend Developer | Abisoft

March 2023 - October 2024

Developed applications using Angular 12+, participating in the full development lifecycle. Designed and maintained clean code while collaborating with backend and UI/UX teams. Translated Figma designs into responsive user interfaces. Ensured high code quality through code reviews. Actively contributed to all phases of the application lifecycle, from development to ongoing maintenance.

Angular
Tailwind CSS
Sass
TypeScript
Git

Contact Me


Together, we can create something magical!

Character limit: 300