Programista i Full Stack Developer. Wieczny student z pasją do szczegółów. Specjalizuję się w tworzeniu i rozwiązywaniu problemów. ⚡

📍 Málaga, España
Málaga

Andalucía

📍 Málaga, Hiszpania

Umiejętności

To są technologie, których używam najczęściej, choć pracowałem z wieloma innymi.

Doświadczenie zawodowe

  1. Programista oprogramowania w Experto Digital®

    Projektowanie i budowa kompletnych rozwiązań internetowych z wykorzystaniem ekosystemu WordPress (Elementor Pro, WooCommerce) dla firm i e-commerce. Skupienie na architekturze treści, atrakcyjnych interfejsach, technicznych ulepszeniach szybkości i pozycjonowaniu SEO.

  2. Programista oprogramowania i Front-End w Dimap®

    Rozwój i utrzymanie głównej platformy DIMAP, a także projektów dla klientów takich jak GM i akademia CEJ. Wdrażanie nowoczesnych i zoptymalizowanych interfejsów z naciskiem na doświadczenie użytkownika, wydajność i skalowalność, przy użyciu aktualnych technologii rozwoju front-end.

  3. Programista oprogramowania w Gubb Marketing®

    Rozwój oprogramowania i aplikacji internetowych.

  4. Rozwój Agrooe-Cashback dla Agrooe® i Gubb Marketing®

    Rozwój od zera aplikacji internetowej skupionej na administracji systemem cashback dla firmy Agrooe®. Rozwój bazy danych, backendu i frontendu aplikacji internetowej.

Projekty

GM Microcementos Website

GM Microcementos Website

Pełny rozwój korporacyjnej platformy internetowej dla GM Microcementos, firmy specjalizującej się w aplikacji mikrocementu. Profesjonalna strona internetowa z 15 zoptymalizowanymi stronami, skupiona na wydajności, SEO i wyjątkowym doświadczeniu użytkownika. Zawiera kalkulator budżetu, filtrowaną galerię projektów, zaawansowane formularze i minimalistyczny system projektowania. Modularna architektura z ponad 100 komponentami wielokrotnego użytku i optymalizacją Core Web Vitals.

Academia CEJ Website

Academia CEJ Website

Platforma internetowa dla Academia CEJ, akademii specjalizującej się w konkursach sądowniczych w Maladze. Pełnię responsywna strona internetowa z blogiem, wirtualnym kampusem, systemem testów wiedzy, systemem rejestracji i zarządzaniem kursami. Opracowano z Next.js 14, React 18, Tailwind CSS, Framer Motion i Docker.

Strona korporacyjna DIMAP

Strona korporacyjna DIMAP

Rozwój korporacyjnej strony Dimap — nowoczesnej aplikacji opartej na Next.js 15, React 19, Redux Toolkit i TailwindCSS, zaprojektowanej z myślą o najwyższej wydajności i płynnym doświadczeniu użytkownika. Projekt obejmuje strony usług, blog, sekcje korporacyjne oraz formularze z systemem śledzenia leadów, zbudowane w modularnej architekturze i zoptymalizowane dzięki SSG, Lazy Loading i ClientLoader.

Agrooe Cashback

Agrooe Cashback

Na tej stronie współpracowałem z zespołem nad stworzeniem od podstaw platformy zaangażowanej w sprzedaż produktów wysokiej jakości i rozwój lokalnego handlu. Pracowaliśmy od koncepcji do praktyki, tworząc zarówno back-end jak i front-end. Oprócz różnych technologii zostały zintegrowane takie elementy jak JWT do kontroli kont użytkowników i logowania, dashboard do kontroli wszystkich danych... Funkcjonalności takie jak możliwość logowania się różnymi sieciami społecznościowymi, tworzenie konta jako użytkownik do kupowania produktów lub jako firma do ich dodawania, mapy najbliższego miejsca, gdzie można znaleźć dany produkt, między innymi. Ze względów poufności kod nie jest pokazywany.

Klon strony AirPods Pro 2

Klon strony AirPods Pro 2

Rekonstrukcja oficjalnego hero Apple dla AirPods Pro 2, skoncentrowana na opanowaniu zaawansowanych animacji z GSAP i ScrollTrigger. Zaimplementowałem sekwencję 65 obrazów renderowanych w Canvas, zsynchronizowaną ze scrollem, wraz z płynnymi przejściami, dynamiczną nawigacją i efektami wizualnymi inspirowanymi oryginalnym doświadczeniem Apple. Projekt nastawiony na doskonalenie wydajnych animacji webowych.

PWA do wykrywania obiektów w Angular

PWA do wykrywania obiektów w Angular

tensorflow
ionicons-v5_logos

Tworzenie PWA do wykrywania obiektów w czasie rzeczywistym z użyciem Angular 19 i TensorFlow.js. Obejmuje konfigurację PWA, integrację TensorFlow.js do wykrywania obiektów, przechwytywanie i przetwarzanie obrazów na żywo, optymalizację przy użyciu Web Workers i Lazy Loading, przechowywanie offline w IndexedDB oraz wdrażanie na urządzeniach mobilnych.

Certyfikaty

Certyfikat Full Stack Web Developera

Certyfikat Full Stack Web Developera

Szkolenie Full Stack Web Developer obejmujące tworzenie interfejsów z HTML, CSS i React, rozwój backendu z Node.js, MongoDB, zarządzanie bazami danych i wdrażanie z narzędziami DevOps wśród wielu innych technologii.

JavaScript (ES2023 & ES2024)

JavaScript (ES2023 & ES2024)

W tym kursie nauczyłem się najnowszych funkcji JavaScript (ES2023 i ES2024), w tym nowych metod dla tablic, obiektów i zbiorów, a także ulepszeń w obsłudze obietnic i operatorów logicznych. Zdobyłem również techniki optymalizacji i zwiększania czytelności kodu, stosując najnowsze funkcje języka w nowoczesnych projektach.

Model Context Protocol

Model Context Protocol

W tym kursie nauczyłem się tworzyć i integrować Model Context Protocols (MCP) do łączenia modeli językowych z API, bazami danych i usługami zewnętrznymi, rozumiejąc ich architekturę i cel w ekosystemie Anthropic/Claude. Pracowałem również nad konfiguracją serwerów MCP, ich użyciem w VSCode i automatyzacją testów za pomocą Playwright, stosując najlepsze praktyki do standaryzacji komunikacji między LLM a systemami zewnętrznymi.

Figma dla Deweloperów

Figma dla Deweloperów

W tym kursie zagłębiłem się w Figmę z perspektywy dewelopera, rozumiejąc podstawowe zasady projektowania interfejsów i organizacji projektów. Pracowałem z komponentami, zmiennymi, trybami projektowania i prototypowaniem, poprawiając współpracę z zespołami projektowymi. Dodatkowo nauczyłem się integrować Figmę z przepływami pracy rozwojowej za pomocą wtyczek i DevMode, optymalizując przejście od projektu do kodu.

Claude Code: A Highly Agentic Coding Assistant

Claude Code: A Highly Agentic Coding Assistant

W tym kursie zagłębiłem się w używanie Claude Code, wysokoautonomicznego asystenta kodowania, ucząc się najlepszych praktyk efektywnej pracy ze złożonymi projektami. Zbadałem, jak zapewnić jasny kontekst dla Claude, koordynować wiele instancji równolegle, integrować serwery MCP i GitHub oraz stosować jego funkcje planowania, pamięci i sesji równoległych. Kurs obejmował praktyczne przykłady, takie jak chatboty RAG, analiza danych w Jupyter i tworzenie interfejsów wizualnych z Figmy, pokazując, jak optymalizować, refaktoryzować i automatyzować przepływy pracy programistycznej za pomocą Claude Code.

WordPress

WordPress

Zaawansowany kurs, w którym nauczyłem się tworzyć i personalizować kompletne strony internetowe z WordPress, od instalacji i konfiguracji do rozwoju własnych szablonów i wtyczek. Obejmuje użycie Elementor i Gutenberg, integrację WooCommerce, optymalizację SEO oraz poprawę bezpieczeństwa i wydajności.