Przejdź do treści

Full-stack developer

Ksawery Kamyk Kamiński

Student i builder. Uczę się, budując realne projekty: od aplikacji webowych, przez Androida, po małe gry.

O mnie

Jestem studentem i full-stack developerem. Uczę się przez budowanie, nie przez kursy: najwięcej wynoszę z realnych projektów, od pomysłu, przez bazę danych, po wdrożenie.

Na co dzień pracuję w TypeScript, React, Next.js i PostgreSQL. Sięgam też po Pythona, Kotlina i Javę, a gdy projekt tego wymaga, wchodzę w zupełnie nowy stack.

Zakres mam szeroki: aplikacje full-stack, Android w Jetpack Compose i małe gry. Obecnie zamieniam side-projecty w rzeczy, z których korzystają prawdziwi użytkownicy.

Ksawery Kamiński wieczorem na promenadzie Dubai Marina
Ksawery Kamiński w fotelu przy oknie z widokiem na Burj Khalifa

Stack technologiczny

Technologie, z których korzystam na co dzień.

Języki

TypeScriptJavaScriptPythonKotlinJavaC++ / C#

Frontend

ReactNext.jsTailwind CSSSass

Backend i dane

Node.jsPostgreSQLSupabasePayload CMS

Mobile i gry

AndroidJetpack ComposeUnity

Narzędzia

GitGitHub ActionsDockerVercelVitest

Projekty

Wybrane rzeczy, które zbudowałem lub współtworzyłem.

Zlecenie komercyjne

Strona firmowa z panelem

Zlecenie dla firmy montującej pompy ciepła. Poza samą stroną (oferta, realizacje, kontakt) doszedł panel, w którym pracownik sam dodaje nowe realizacje razem ze zdjęciami, bez dzwonienia do mnie. Do tego logowanie z sesjami i formularz wysyłający zapytania prosto na skrzynkę firmy. Wszystko chodzi na serwerze klienta.

Technologie
Next.jsPostgreSQLNodemailerPM2

VoiceJudge

Repo prywatne

Sędziowanie wystaw psów (ZKwP / FCI) z telefonu, na żywo przy ringu. Sędzia wchodzi PIN-em albo kodem QR, asystent obsługuje ring, administrator ustawia katalog i wystawę. Pod spodem osobna warstwa API pod aplikacje mobilne, moduł genetyki, migracje bazy i testy.

Next.jsReact 19PostgreSQLVitest

Bloom

Repo prywatne

Aplikacja PWA do śledzenia cyklu, dostępna tylko z zaproszenia. Monorepo: frontend w React i Vite, backend w FastAPI, wspólny pakiet TypeScript. Logowanie JWT, tryb partnera z osobnym zestawem uprawnień, czat na WebSocketach, praca offline z kolejką żądań i migracje bazy.

ReactViteFastAPIPostgreSQLRedis

EduGrid

Projekt zespołowy

Planowanie i kontrola przydziału godzin dydaktycznych w szkołach. Ramowe programy MEiN, jedna instancja obsługująca wiele placówek.

Next.jsPayload CMSPostgreSQL

Hakaton-civil42

Projekt zespołowy

Projekt civic-tech zbudowany w zespole na hackathonie civil42.pl w Lublinie. Repo jest publiczne, więc kod można po prostu przeczytać.

TypeScriptPostgreSQLDocker
Zobacz repo

Potrzebujesz strony internetowej?

Tworzę strony na zamówienie: od prostych wizytówek po rozbudowane serwisy i aplikacje.

Strona-wizytówka

Szybka, dopracowana strona, która przedstawia Ciebie lub Twoją firmę. Na przykład taka jak ta.

Strona z CMS

Strona firmowa z panelem administracyjnym, w którym sam edytujesz treści.

Aplikacja webowa

Coś więcej niż strona: logowanie, baza danych, panel, integracje.

Cena zależy od zakresu i specyfiki projektu, więc każdą wycenę przygotowuję indywidualnie. Napisz, a ustalimy szczegóły mailowo.

Zamów stronę

Częste pytania

To, o co ludzie pytają, zanim napiszą.

  • Zależy od zakresu, więc każdą wycenę robię osobno. Po krótkiej rozmowie o tym, co strona ma robić, dostajesz cenę stałą i termin, jeszcze zanim cokolwiek zacznę. Bez rozliczania godzin i bez dopłat w trakcie.

  • Prosta wizytówka zwykle 1-2 tygodnie, licząc od momentu, w którym mam od Ciebie treści i zdjęcia. Strona z CMS-em 3-4 tygodnie. Przy aplikacji webowej termin zależy od funkcji i ustalamy go na starcie.

  • Tak, pomagam wybrać i wszystko skonfigurować. Rejestrujemy je na Twoje dane, więc domena i hosting należą do Ciebie i w razie czego zabierasz stronę, gdzie chcesz.

  • Przy wariancie z CMS-em tak: dostajesz panel, w którym zmieniasz teksty i zdjęcia bez dotykania kodu. Przy zwykłej wizytówce drobne zmiany robię ja, zwykle tego samego dnia.

  • Wizytówka to strona, w której treść zmieniam ja, na Twoją prośbę. Strona z CMS ma panel: wchodzisz, poprawiasz tekst, wymieniasz zdjęcia, dodajesz aktualności. Wizytówka jest tańsza i szybsza w realizacji. CMS zaczyna się opłacać wtedy, gdy wiesz, że będziesz ruszać treści częściej niż raz na kwartał.

  • Głównie dla nich. Fryzjer, warsztat, biuro rachunkowe, fotograf, gabinet stomatologiczny: w każdym z tych przypadków wystarcza jedna porządnie zrobiona strona, która pokazuje ofertę i ułatwia kontakt. Większe serwisy z panelem i bazą danych też robię, tylko to inna rozmowa i inny budżet.

  • Techniczną stronę SEO robię zawsze: sensowna struktura nagłówków, szybkość, dane strukturalne, mapa strony, poprawne metadane. Bez tego Google nie ma jak dobrze zrozumieć strony. Pozycjonowanie na konkurencyjne frazy to już osobna, dłuższa robota i powiem wprost, czego się po niej spodziewać.

  • Mieszkam w Warszawie, ale pracuję zdalnie z klientami z całej Polski i spoza niej. Cały proces przechodzimy mailem i na wideorozmowach.

Kontakt

Masz pomysł na projekt albo pytanie? Napisz do mnie.

Wysyłając formularz, zgadzasz się na kontakt w sprawie tego zapytania. Co robię z danymi, opisałem w Polityce prywatności.