Doświadczenie
Gdzie pracowałem, w jakiej roli i co po mnie zostało. Czat też o tym wie.
05.2026 — obecnie
AI Trainer i Prompt Engineer (freelance)
Alignerr, Outlier
Remote
- —Trenowanie i anotacja modeli na prawdziwym kodzie: ocena i ranking odpowiedzi LLM w zadaniach generowania kodu.
- —Walidacja kodu napisanego przez model. Gdzie się broni, gdzie się sypie i dlaczego przegląd programisty wciąż jest potrzebny.
- —Zaprojektował procesy prompt engineeringu dla technicznych zadań oceny, podnosząc spójność adnotacji w rozproszonym zespole recenzentów.
LLM evaluationPrompt engineeringJavaScriptTypeScriptReact03.2025 — obecnie
Nauczyciel JavaScriptu i Reacta, rozwój freelance
Preply, freelance
Remote
- —350+ godzin indywidualnych zajęć z JavaScriptu i Reacta, od podstaw do projektów portfolio na poziomie zatrudnienia.
- —Co najmniej czworo studentów znalazło pracę w IT, w Izraelu, Polsce, na Cyprze i w Kanadzie.
- —Projekt freelance o zazielenianiu planety: zbieranie danych o nasadzeniach drzew z różnych źródeł w jedną otwartą publikację.
JavaScriptTypeScriptReactNode.jsMentoring04.2024 — obecnie
Senior Software Engineer
Godel Technologies Europe
Łódź, Poland — hybrid
- —Poprowadził migrację kluczowego modułu klienckiego na React + TypeScript: bundle mniejszy o 30%, Lighthouse performance z 62 do 91.
- —Zmniejszył liczbę krytycznych błędów produkcyjnych o 40% dzięki pokryciu Jest/React Testing Library i ostrzejszemu code review w pięcioosobowym zespole.
- —Testy end-to-end w przeglądarce na Playwright i Puppeteer, wraz z własnym oprzyrządowaniem: kiedy test pada w pipelinie, zrzuty ekranu powstają w trakcie samego przebiegu, więc nie trzeba ręcznie odtwarzać awarii, żeby zobaczyć, co się zepsuło.
- —Mentorował dwóch inżynierów mid i skrócił ich onboarding o dwa tygodnie.
- —07.2023 — 12.2024, wewnętrzny program dojrzałości inżynierskiej: kompleksowo przejrzał około 30 projektów firmy z zespołami i brytyjskimi klientami według własnego frameworku oceny, żeby zobaczyć, gdzie proces się sypie i co naprawić najpierw. Ocena zadowolenia z projektu wzrosła o 20%, zespoły zamykały około 70% rekomendacji w ciągu kwartału.
- —Dostarczył end-to-end dwie aplikacje BFF/backend w podejściu spec-driven development w trzyosobowym zespole, generując kod ze specyfikacji przez Claude Code, Windsurf i Codex, o 30–40% szybciej.
ReactNext.jsTypeScriptNode.jsExpressMonorepoJestPlaywrightPuppeteer09.2021 — 04.2024
Software Engineer
Godel Technologies Europe
Minsk, Belarus → Łódź, Poland
- —09.2021 — 09.2022, platforma śledzenia statków: interfejs wokół modelu 3D jednostki z pokładami, kamerami i węzłami, mapa floty i odbiór telemetrii przez UDP do TimescaleDB, ciągły strumień z 50+ statków naraz.
- —Od 09.2022 jeden z największych brytyjskich serwisów porównywania cen, bezstronne porównanie produktów i usług finansowych.
- —Podniósł pokrycie testami jednostkowymi i integracyjnymi do 100%.
- —Razem z DevOps przeniósł wszystkie serwisy na GitLab.
- —Wdrażał redesign interfejsu w kilku produktach naraz.
- —Brał udział w dużym refaktorze z przejściem na nowy framework: wydajność stron wzrosła o 25% bez utraty funkcjonalności.
- —Uczestniczył w firmowych pracach nad zgodnością kodu i procesów w różnych projektach.
ReactReduxTanStack QueryTypeScriptGraphQLApollo ClientNode.jsTimescaleDBMonorepoDockerJestPlaywright02.2018 — 08.2021
Full Stack Engineer (Vue, Laravel)
AKDev Group
Minsk, Belarus
- —Zaczynał jako stażysta przy platformie do wystawiania faktur, potem pracował na część etatu równolegle ze studiami, a w 2021 przeszedł na pełny etat.
- —RadioHeart (08.2018 — 02.2019): platforma radia internetowego z uptime 24/7. Zbudował konsolę DJ-ską na Web Audio API. Dwie decki z miksowaniem, jingle i reklamy, mikrofon z osobną głośnością i powrotem sygnału do słuchawek.
- —CleverStart (03.2019 — 08.2019): arytmetyka mentalna dla dzieci. Rozbudował generator zadań na abakus, przebudował stronę główną pod konwersję (+20% zapisów na lekcję próbną) i pomagał budować moduł olimpiad.
- —Szkoła online (08.2019 — 08.2021): zaprojektował i wdrożył architekturę modułu szkoły oraz osadził edytor WYSIWYG z własnym menu i komponentami obrazów i wideo.
- —Dodał osadzanie YouTube i Vimeo z nawigacją po timecode'ach z oryginalnych platform.
- —Przeniósł projekt z Webpacka 2 na Webpack 4.
VueVuexReactReduxLaravelPHPNode.jsWeb Audio APIMySQLPostgreSQLDockerSASSElasticSearchGrafana
O datach
- —12.2020 — 05.2021: pół roku obowiązkowej służby wojskowej; praca w AKDev Group była wtedy przerwana.
- —Lato 2022: przeprowadzka z Mińska do Łodzi w ramach tej samej firmy. Pierwszy rok w Godel przepracowany jeszcze z Mińska.
- —Kwiecień 2024: awans na Senior Software Engineer w Godel.
Wykształcenie
- Białoruski Uniwersytet Państwowy, Mińsk — licencjat z matematyki i cybernetyki matematycznej, 2016–2020. Studiował projektowanie algorytmów, modelowanie danych, analizę statystyczną i systemy obliczeniowe.