Cześć, jestemCezary Karpiński
Frontend & Fullstack Developer specjalizujący się w JavaScript, TypeScript, React i Next.js. Tworzę nowoczesne aplikacje webowe z 15+ letnim doświadczeniem.
O mnie
Poznaj moją historię i doświadczenie w tworzeniu nowoczesnych aplikacji webowych
Cezary Karpiński, programista głównie frontend, choć już od jakiegoś czasu fullstack, pracuję głównie w oparciu o JavaScript i TypeScript. Skończyłem studia informatyczne i od 2010 roku tworzę software oraz rozwijam się, wymyślając nowe projekty lub realizując pomysły klientów. Zaczynałem od prostych stron internetowych, na swojej ścieżce kariery stykałem się z różnego rodzaju frameworkami i CMS-ami, lecz ostatnio stawiam na React i Next.js. Programowanie to moje hobby, więc wieczorem czasami lubię sobie posiedzieć, by coś napisać – dzięki temu mój samorozwój nie wpływa na codzienną, stałą pracę.
Oferta współpracy
Jestem chętny na podjęcie kolejnych wyzwań – interesuje mnie zarówno stałe stanowisko, jak i projekty dorywcze, długo- i krótkoterminowe.
Doświadczenie
Umiejętności
Technologie
Moje Projekty
Przegląd wybranych projektów, które zrealizowałem w ciągu mojej kariery
Rejestracja na strzelnicy
Aplikacja desktopowa działająca na komputerze w rejestracji strzelnicy. Jej zadaniem jest zapisywanie osób w dzienniku wizyt oraz ułatwianie pobrania listy odwiedzających w danym terminie. Dodatkowo posiada funkcjonalność klubowiczów, dzięki czemu mogą oni używać swoich kart RFID do wpisywania się. Aplikacja zawiera także funkcjonalność recepcji, w której osoba siedząca na recepcji może w czasie rzeczywistym widzieć, jaka osoba się wpisała i jakie osoby aktualnie przebywają na strzelnicy.
Realizacja: Projekt i wykonanie własne
Rozbudowana strona internetowa z rozszerzeniem do portalu rezerwacji. Posiada panel administracyjny napisany w headless CMS. Główną funkcjonalnością jest możliwość zakupu kuponów podarunkowych, a obsługa lokalu może w prosty sposób sprawdzać i spalać kupony bez konieczności instalacji zewnętrznych aplikacji. Strona dysponuje również możliwością tworzenia wydarzeń – użytkownicy mają do dyspozycji kalendarz wydarzeń i mogą zapisywać się na konkretne wydarzenie o konkretnej godzinie.
Realizacja: Projekt i wykonanie własne
System integracji sklepu internetowego z systemem POS
Portal stworzony do integracji systemu POS ze sklepami e-commerce. Zadaniem portalu jest łączenie informacji o produkcie, kategoriach oraz zamówieniach w dwóch kierunkach. Portal jest w stanie odebrać zamówienie ze sklepu internetowego i przekazać do POS np. w celu fiskalizacji rachunku. Portal jest napisany w taki sposób, by była prosta możliwość dopisywania kolejnych systemów.
Realizacja: Projekt i wykonanie własne
Strona internetowa, w której na pierwszym miejscu stała wydajność i pozycjonowanie – szczegółowość i zgodność z projektem musiała być idealna. Strona posiada panel administracyjny stworzony za pomocą Strapi. Dużą zaletą portalu jest możliwość dynamicznego budowania postów na blogu z istniejących komponentów, co przekłada się na różnorodność treści na stronie. Strona dostępna jest w 6 językach i zajmuje wysokie miejsca w Google w branży marketingowej.
Realizacja: Projekt klienta, własne wykonanie części programistycznej (frontend/backend)
KDS (Kitchen Display System)
Aplikacja do zarządzania zamówieniami na kuchni. Portal posiada połączenie z systemem POS – odebrane zamówienie jest przekazywane do kuchni. Portal umożliwia rozdzielenie zamówienia na konkretne sekcje na kuchni, np. mięso, napoje. Informacja o konieczności przygotowania może trafić osobno na różne ekrany. KDS ma do dyspozycji tryb samoobsługowy z numerkami klientów lub tryb kelnerski, gdzie kelner zapisuje stolik, na który ma trafić zamówienie.
Realizacja: Moja rola w projekcie to frontend – stworzenie od zera aplikacji KDS, administracji i KDS na Android za pomocą React Native. Backend stworzony przez kogoś innego.
Integrator produktów
Prosty portal do integrowania sklepu internetowego z hurtowniami. Jego zadaniem była aktualizacja stanów magazynowych i cen wraz z marżą w sklepie internetowym na podstawie produktów dostawców. Raz dziennie, wieczorem lub rano, stany magazynowe i ceny były aktualizowane. Dodatkowo portal posiadał możliwość dodawania produktów do sklepu za pomocą jednego kliknięcia wraz z opisami i zdjęciami od dostawcy.
Realizacja: Projekt i wykonanie własne
Inne realizacje
Wyżej wypisane portale i strony to niewielka część tego, co udało mi się zrealizować na przestrzeni mojej kariery. Tworzyłem proste strony internetowe jako wizytówki, portale do kontroli stanów magazynów – w głowie mam jeszcze sporo pomysłów, ale oczywiście zdarzały się też portale i strony, których dokończenie nie było możliwe z różnych przyczyn.
Skontaktuj się ze mną
Masz pomysł na projekt? Szukasz doświadczonego developera? Napisz do mnie!
