Senior Frontend / Fullstack / AI Developer

Senior Frontend / Fullstack / AI Developer

Buduję cyfrowe produkty, które
dobrze działają.

Projektuję i rozwijam aplikacje webowe oraz mobilne — od pomysłu i architektury po gotowy, skalowalny produkt.

Dostępny do współpracy
Portret Rafała Rogulskiego Warszawa, Polska
10+

lat
doświadczenia

Łączę techniczne doświadczenie z myśleniem o produkcie i potrzebach użytkownika.

Jestem programistą frontendowym, liderem zespołu i architektem z niemal 10-letnim doświadczeniem. Specjalizuję się w Angularze, ale swobodnie poruszam się również po React, Next.js, Node.js i technologiach mobilnych.

Prowadzę projekty od analizy wymagań, przez decyzje architektoniczne i współpracę z UX, aż po wdrożenie. Potrafię stworzyć produkt od zera, z niemal zerową liczbą zależności — łącznie z własnym routingiem i kluczowymi elementami infrastruktury aplikacji.

Aktualnie W codziennej pracy aktywnie wykorzystuję Claude Code i Codex, przyspieszając analizę, implementację i weryfikację rozwiązań bez rezygnowania z kontroli nad architekturą i jakością kodu.

10+

lat w branży

15+

zrealizowanych produktów

3

obszary: web, mobile, backend

Od pierwszego szkicu
do działającego produktu.

Kompleksowe wsparcie technologiczne dla firm, startupów i zespołów produktowych.

01

Aplikacje webowe

Nowoczesne, szybkie i dostępne rozwiązania SPA, panele administracyjne oraz rozbudowane systemy biznesowe.

  • Lit.dev / Vue / Angular
  • React / Next.js
  • Design systems i integracje API
02

Aplikacje mobilne

Aplikacje mobilne na Androida — zarówno wieloplatformowe, jak i w pełni natywne. Tworzę rozwiązania na telefony oraz zegarki z Wear OS.

  • Natywny Android
  • Wear OS
  • Ionic / Cordova i tryb offline
03

Architektura i consulting

Audyt rozwiązania, dobór technologii i wsparcie zespołu w budowaniu stabilnego fundamentu produktu.

  • Architektura frontend
  • Mentoring zespołu
  • Code review

Doświadczenie, które przekłada się na pewne decyzje.

2026 — obecnie

Creator / Full-stack Developer

nq2.io

Projektowany i rozwijany od zera integrator automatyki domowej. Lekki frontend oparty o Web Components oraz warstwa serwerowa w Node.js, budowane ze świadomie ograniczoną liczbą zależności.

LitNode.jsWeb ComponentsIoT
2018 — obecnie

Senior Frontend Developer / Team Leader

Catalogic

Budowa i rozwój produktów CloudCasa, DPX, vStor, vProtect, Kodo oraz wewnętrznych narzędzi. Prowadzenie zespołu, priorytetyzacja i ustalanie wymagań biznesowych.

AngularReactNext.jsNestJSRxJS
2022 — 2023

Frontend Architect

Self Learning Solutions

Wsparcie zespołu UI w zakresie dobrych praktyk i architektury, konsultacje makiet z UX i PM oraz ustalanie kontraktów z backendem.

Angular 16FigmaArchitecture
2020

Senior Frontend Developer / Team Leader

Ministerstwo Cyfryzacji

Rozwój GOV.pl i BIP oraz prowadzenie prac przy aplikacji Susza 2020. Projektowanie komunikacji API i reużywalnej biblioteki komponentów.

AngularAngular ElementsREST APIJWT
2016 — 2018

Software Developer

PwC IT Services

Aplikacje biznesowe, generator CV, system dla sektora edukacji oraz aplikacja mobilna dla sieci placówek medycznych.

AngularNode.jsTypeScriptCordova
2015 — 2016

Junior Web Developer / Graphic Designer

BPO Poland

Strony sprzedażowe, landing pages, mailingi oraz materiały digitalowe przygotowywane pod testy A/B.

HTMLCSSJavaScriptPhotoshop

Produkty, nie tylko kod.

Wybrane rozwiązania, za którymi stoją konkretne potrzeby użytkowników i biznesu.

01 / 04Cloud platform

CloudCasa

Aplikacja webowa do backupu w chmurze zbudowana od podstaw — od wymagań biznesowych po dojrzały interfejs produktu.

Angular · Material · RxJS · Figma
02 / 04IoT · od 2026

NQ2

Tworzony od zera integrator automatyki domowej: szybki, niezależny frontend i serwer, bez ciężkiego ekosystemu zależności.

Lit · Node.js · Web Components · IoT
03 / 04GovTech

Susza 2020

System publiczny z bezpieczną autoryzacją i własną biblioteką komponentów współdzieloną między aplikacjami.

Angular · REST API · JWT
04 / 04Mobile product

myCaller

Aplikacja do programowania realistycznych scen telefonu na planach filmowych: połączeń, SMS-ów i stanów urządzenia.

Angular · Ionic · Mobile

Narzędzia dobieram
do problemu.

Core

Angular · Vue · Lit · JavaScript · TypeScript · HTML5 · CSS3 · RxJS · React · Next.js

Backend & data

Node.js · NestJS · MongoDB · SQLite · REST API

Workflow

Git · GitHub · Bitbucket · Jira · Confluence · Scrum · Agile · Figma

AI-assisted

Claude Code · Codex · analiza kodu · prototypowanie · automatyzacja pracy

Approach

Minimal dependencies · custom routing · Web Components · rozwiązania budowane od zera

Quality

Karma · Jasmine · Protractor · Unit testing · E2E

Masz pomysł na produkt?

Zbudujmy coś
dobrego.

Opowiedz mi o swoim projekcie. Odpowiem, jak mogę pomóc i zaproponuję najlepszy kolejny krok.

Telefon

LokalizacjaWarszawa, Polska

JęzykiPolski · Angielski