Braintrust × HexOcean
3,5 roku przy amerykańskim marketplace freelancerów opartym na Web3: od komponentów i testów po prowadzenie zespołu i architekturę nowych modułów.
- Klient
- Braintrust × HexOcean
- Moja rola
- Frontend Developer, lider zespołu
- Stack
- React · TypeScript · Redux · RTK Query · Jest · React Testing Library · SASS · Material UI
- Okres
- 06.2021 → 12.2024
Kontekst
Braintrust to amerykański marketplace freelancerów oparty na Web3, z własnym tokenem BTRST. Przez HexOcean pracowałem przy nim 3,5 roku, w 50-osobowym zespole inżynierów.
Brałem udział w całym procesie rozwoju aplikacji, łącznie z bezpośrednią współpracą z klientem: zbieraniem wymagań i feedbacku. Dzięki temu lepiej rozumiałem potrzeby biznesowe i techniczne.
Zakres pracy
Budowałem wydajne komponenty React wielokrotnego użytku, ze stylami i testami jednostkowymi, dbając o spójny i łatwy w utrzymaniu interfejs. Tworzyłem złożone, wieloetapowe formularze oraz pisałem testy jednostkowe i integracyjne, które pilnowały jakości i niezawodności kodu.
Wdrażałem nowe funkcje i logikę biznesową, projektowałem i kodowałem szablony e-maili HTML oraz regularnie robiłem code review. Refaktoryzowałem kod, od drobnych usprawnień po zmiany architektury, co poprawiło wydajność i strukturę aplikacji. Szybko rozwiązywałem błędy zgłaszane przez zespół QA, żeby produkt pozostał stabilny.
Prowadzenie zespołu i architektura
W bezpośrednim kontakcie z klientem doprecyzowywałem wymagania nowych funkcji i doradzałem technicznie, tak żeby rozwiązania były spójne z celami biznesowymi projektu.
Zarządzałem zespołem deweloperskim i dowoziłem nowe funkcje w ramach przydzielonego zakresu, na czas. Projektowałem architekturę nowych części aplikacji, tak aby były skalowalne i łatwe w utrzymaniu.
Efekt
W trakcie projektu przeszedłem drogę od juniora do seniora. Nauczyłem się precyzyjnie szacować czas potrzebny na dostarczenie wartości biznesowej i rozwinąłem umiejętności pracy z klientem, zarządzania projektem i projektowania architektury.






„Michał consistently demonstrated his ability to handle complex projects independently, including successfully rewriting an entire system to adopt a modern tech stack.”