Перейти до основного вмісту
← Створення вебсайтів
Kaj Rusilowski, веброзробник
Створення вебсайтів

Kaj Rusilowski

Веброзробник

Я створюю сайти Rusilowski Production. Студент комп'ютерних наук у Мангаймі, десять років програмування за плечима та професійний досвід у фронтенді, бекенді й DevOps.

Як я працюю

Кожен сайт, який я створюю, починається як код, а не як шаблон. Працюю з Next.js, React і TypeScript, стилізую в Tailwind CSS і генерую сторінки статично, щоб вони завантажувалися швидко й були недорогими в обслуговуванні.

Деталі, від яких залежить, чи справді сайт працює, закладаються з самого початку: чиста структура адрес для кожної мови, канонічні теги та карти сайту для пошукових систем, заголовки безпеки й контактні форми з обмеженням запитів і захистом від спаму замість відкритих дверей для ботів.

Із чим я працюю

Інструменти та практики, що стоять за кожним проєктом.

TypeScript

Next.js, React і Svelte на фронтенді; Node.js та Express позаду. Перевірка типів і лінтер перед кожним деплоєм.

Tailwind CSS

Адаптивні макети, створені з нуля, розраховані на будь-який розмір екрана.

Основи SEO

Карти сайту, канонічні URL, hreflang для багатомовних сайтів і структуровані дані.

Швидкодія

Статично згенеровані сторінки, оптимізовані зображення та стільки JavaScript, скільки справді потрібно.

Бекенд і DevOps

Python, Go, Java та C# там, де вони доречні, у контейнерах Docker і на Kubernetes в Azure, із Git у центрі робочого процесу.

Контакти та форми

Форми, які доходять до вашої пошти, з обмеженням запитів, пастками для спаму й налаштованою доставкою листів.

Де я працював

Backend розробник, працюючий студент

2026 - зараз

All For One Group - BlueZone · Heidelberg, Germany

DOM Zone, система керування вихідними документами на мікросервісній архітектурі в Azure, оркестрованій Kubernetes і з обміном повідомленнями через Azure Service Bus, із окремими Java-сервісами, переписаними на Node.js для меншого споживання ресурсів.

Аналіз даних і розробка ПЗ, працюючий студент

2024 - 2026

SAP Deutschland SE & Co. KG · Walldorf, Germany

Автоматизація фінансової звітності на Python та AI-агенти для аналізу великих масивів даних, а також міграція компонента календаря зі старого React на UI5.

Full Stack розробник

2023 - 2024

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

Сайти та CMS-платформи для ATP Finals, Zipaki й Tacotoon на SvelteKit і TypeScript, разом із міграцією бекенду з MongoDB на GraphQL API.

Backend розробник, стажування

2023

Utiligence GmbH · Mannheim, Germany

Симулятор Smart Meter Gateway із SOAP-сервісами в системі SAP, написаний на ABAP із фронтендом на React.

Вибрані роботи

Платформи, які я створив або допоміг створити раніше.

ATP Finals 2023 & 2024

Турнірна платформа з двома CMS-панелями та мобільним застосунком, включно з погашенням NFT для учасників.

Tacotoon

Вебзастосунок у стилі Webtoon для публікації та читання коміксів користувачів. Вів фронтенд, долучався до бекенду, CI/CD та розгортання на AWS.

Zipaki

Платформа з каталогом коміксів: бекенд на Fastify і графова база Neo4j, а також локальний пошук із миттєвими результатами.

CodeDuel

Платформа для спортивного програмування, що виконує надісланий код в ізольованих контейнерах Docker. Мікросервіси на Go і C# із фронтендом на SvelteKit.

Мови

Що має значення, коли ваш сайт має говорити більш ніж однією.

  • польськаC2
  • італійськаC2
  • німецькаC1
  • англійськаC1

Деінде

Маєте проєкт на думці?

Розкажіть, що вам потрібно, а я скажу, чого це вимагає.