Tripse Travel
Zobacz projekt →

Tripse Travel

Kompleksowa platforma dla biura podróży specjalizującego się w wyprawach przygodowych. System składa się ze strony publicznej z katalogiem wycieczek, kalendarzem wypraw, profilami przewodników oraz panelu administracyjnego CMS. Zaimplementowano zaawansowany system filtrowania, interaktywne mapy, edytor wizualny z podglądem na żywo oraz integracje z OpenAI i Google APIs.

Nuxt 4Vue 3TypeScriptNestJS +4
IRMiR PDM
Zobacz projekt →

IRMiR PDM

Strona internetowa dla warszawskiego programu "Polityka Dla Miast" składa się ze statycznej strony z aktualnościami i opisem programu. Oprócz treści statycznych, zaprogramowano dynamiczny system podobny do Wikipedii z własnym edytorem. Dodatkowo opracowano panel administracyjny do zarządzania artykułami dodawanymi przez środowiska akademickie i zwykłych użytkowników.

Vue.jsNuxt.jsnode.jsnest.js +1
Zooboom
Zobacz projekt →

Zooboom

Zoologiczny sklep internetowy. Zastosowałem Prestashop 1.6 wraz z licznymi modułami ułatwiającymi jego obsługę. Moduły zostały opracowane zarówno dla zaplecza administracyjnego, jak i dla sklepu od strony użytkownika. Wprowadzono modyfikacje modułów do zarządzania paczkomatami, przesyłkami kurierskimi oraz sposobem wyświetlania zamówień w sekcji back-office. Dodatkowo wprowadzono niestandardowy system lojalnościowy.

Prestashop
Elester
Zobacz projekt →

Elester

Strona internetowa została stworzona na CMS WordPress we współpracy z grafikiem. Oprócz standardowych funkcjonalności dostarczanych przez WordPress, zaimplementowałem niestandardową wtyczkę umożliwiającą dostęp do zaszyfrowanych treści na stronie za pomocą hasła dla wybranych użytkowników. Strona posiada również niestandardową mapę ze znacznikami wpływającymi na zachowanie strony głównej.

WordPress
Platforma Transportowa Solbet
Zobacz projekt →

Platforma Transportowa Solbet

System stworzony dla Solbet został zbudowany od podstaw, aby ułatwić wydawanie zleceń pracownikom. Dyspozytorzy mają możliwość logowania się do systemu i realizacji kursów dodanych do platformy. System wykorzystuje elementy takie jak OCR do odczytu dokumentów transportowych, zautomatyzowany system wystawiania dokumentów wjazdowych oraz zlecenia typu aukcyjnego, które są okresowo aktualizowane. System wykorzystuje websockety, umożliwiając asynchroniczną komunikację.

PHPVue.jsnode.jswebsockets

Doświadczenie

Technologie, które znam i wykorzystuję na co dzień

Backend

Tworzę skalowalne API i serwisy

Node.jsNest.jsPHPTypeScriptREST APIGraphQL

Frontend

Buduję nowoczesne interfejsy

Vue.jsNuxt.jsReactAstroTypeScriptTailwindshadcn/ui

Bazy danych

Projektuję wydajne struktury danych

PostgreSQLMySQLMongoDBRedis

DevOps & Tools

Automatyzuję i wdrażam

AWSDockerGitCI/CDLinuxAnsibleHelm

Real-time

Komunikacja w czasie rzeczywistym

WebSocketsRabbitMQSQSServer-Sent Events

AI & Automatyzacja

Integruję AI w aplikacjach

OpenAI APIClaude APILangChainPrompt Engineering