Przejdź do treści głównej
← Tworzenie Stron
Kaj Rusilowski, web developer
Tworzenie stron WWW

Kaj Rusilowski

Web Developer

Buduję strony Rusilowski Production. Student informatyki w Mannheim, dziesięć lat programowania za sobą i doświadczenie zawodowe we frontendzie, backendzie i DevOps.

Jak pracuję

Każda strona, którą tworzę, powstaje jako kod, a nie jako szablon. Pracuję z Next.js, React i TypeScript, stylizuję w Tailwind CSS i generuję strony statycznie, żeby ładowały się szybko i były tanie w utrzymaniu.

Szczegóły, które decydują o tym, czy strona naprawdę działa, są wbudowane od początku: czysta struktura adresów dla każdego języka, tagi kanoniczne i mapy strony dla wyszukiwarek, nagłówki bezpieczeństwa oraz formularze kontaktowe z limitem zapytań i ochroną przed spamem zamiast otwartej furtki dla botów.

Czego używam

Narzędzia i praktyki stojące za każdym projektem.

TypeScript

Next.js, React i Svelte po stronie frontendu; Node.js i Express za nimi. Sprawdzane typami i lintem przed każdym wdrożeniem.

Tailwind CSS

Responsywne układy budowane od podstaw, zaprojektowane tak, by działały na każdym ekranie.

Podstawy SEO

Mapy strony, adresy kanoniczne, hreflang dla stron wielojęzycznych i dane strukturalne.

Wydajność

Statycznie generowane strony, zoptymalizowane obrazy i tyle JavaScriptu, ile naprawdę potrzeba.

Backend i DevOps

Python, Go, Java i C# tam, gdzie pasują, konteneryzowane Dockerem i uruchamiane na Kubernetesie w Azure, z Gitem w centrum pracy.

Kontakt i formularze

Formularze, które trafiają do Twojej skrzynki, z limitem zapytań, pułapkami na spam i skonfigurowaną wysyłką e-maili.

Gdzie pracowałem

Backend Developer, praca studencka

2026 - obecnie

All For One Group - BlueZone · Heidelberg, Germany

DOM Zone, system zarządzania generowaniem dokumentów zbudowany na architekturze mikroserwisowej w Azure, orkiestrowanej Kubernetesem i komunikującej się przez Azure Service Bus, z wybranymi usługami w Javie przepisanymi na Node.js dla mniejszego zużycia zasobów.

Analiza danych i rozwój oprogramowania, praca studencka

2024 - 2026

SAP Deutschland SE & Co. KG · Walldorf, Germany

Automatyzacja raportowania finansowego w Pythonie i agenci AI do analizy dużych zbiorów danych, a także migracja komponentu kalendarza ze starego Reacta do UI5.

Full Stack Developer

2023 - 2024

Efebia S.r.l. · Milan, Italy (remote)

Strony i platformy CMS dla ATP Finals, Zipaki i Tacotoon, budowane w SvelteKit i TypeScript, wraz z migracją backendu z MongoDB na API GraphQL.

Backend Developer, staż

2023

Utiligence GmbH · Mannheim, Germany

Symulator Smart Meter Gateway z usługami SOAP w systemie SAP, napisany w ABAP z frontendem w React.

Wybrane realizacje

Platformy, które zbudowałem lub pomogłem zbudować wcześniej.

ATP Finals 2023 & 2024

Platforma turniejowa z dwoma panelami CMS i aplikacją mobilną, wraz z systemem odbioru NFT dla uczestników.

Tacotoon

Aplikacja webowa w stylu Webtoon do publikowania i czytania komiksów tworzonych przez użytkowników. Prowadziłem frontend, współtworzyłem backend, CI/CD i wdrożenie na AWS.

Zipaki

Platforma z katalogiem komiksów, z backendem na Fastify i bazą grafową Neo4j oraz lokalną wyszukiwarką dającą natychmiastowe wyniki.

CodeDuel

Platforma do programowania competitive, uruchamiająca przesłany kod w izolowanych kontenerach Dockera. Mikroserwisy w Go i C# z frontendem w SvelteKit.

Języki

Co ma znaczenie, gdy Twoja strona musi mówić więcej niż jednym.

  • polskiC2
  • włoskiC2
  • niemieckiC1
  • angielskiC1

Gdzie indziej

Masz pomysł na projekt?

Powiedz, czego potrzebujesz, a ja powiem, czego wymaga zbudowanie tego.