Założyciel Tiptopdesign

Pomagam zespołom zamieniać techniczną niepewność w działające systemy.

Nazywam się Michał Gacek. Jestem senior full-stack, liderem technicznym i wykładowcą akademickim z Krakowa. Moja praca dzieje się tam, gdzie spotykają się procesy biznesowe, architektura produktu, praktyczne AI i dyscyplina dowożenia.

Michał Gacek - zdjęcie portretowe

Co wnoszę

Seniorski osąd w produkcie, architekturze, implementacji i jakości.

Tłumaczenie biznesu na system

Pomagam doprecyzować, na czym naprawdę polega problem, gdzie jest miejsce na oprogramowanie i co warto zweryfikować, zanim zespół zaangażuje się w budowę.

Dowożenie full-stack

Poruszam się między frontendem, backendem, przepływem danych, API, testami i decyzjami wdrożeniowymi, nie tracąc z oczu kontekstu produktowego.

Praktyczna integracja AI

Traktuję AI jak komponent systemu: przydatny, gdy jest oceniany, ograniczony, obserwowalny i podpięty do realnego procesu.

Konteksty pracy

Doświadczenie w systemach, które muszą działać w realnym świecie.

Moje doświadczenie obejmuje oprogramowanie przemysłowe, e-commerce, platformy gamingowe, płatności, systemy turystyczne, strategię testów i workflow programistyczne.

Przywództwo frontendowe

BlockyDevs

Lead frontend odpowiedzialny za architekturę, jakość kodu i kierunek techniczny zespołu w React, TypeScript i Next.js.

AI i systemy RAG

Hey Alfie

Produkcyjny system RAG w Pythonie i Qdrant: chunking dokumentów, wyszukiwanie semantyczne i ograniczanie halucynacji przez ograniczenia w promptach.

Oprogramowanie przemysłowe

Rockwell Automation

Frontend nastawiony na niezawodność dla systemów automatyki w Angularze i Electronie.

Platformy e-commerce

Intercars

TypeScript, React, Next.js, ChakraUI i widoki produktowe, w których liczy się wydajność.

Architektura platformy

Grin Gaming

Główna odpowiedzialność za frontend: architektura produktu, dowożenie i praca zespołu.

Płatności i jakość

Polette

Refaktor płatności w Node.js i praktyczne pokrycie testami E2E w Cypressie i Puppeteerze.

Systemy turystyczne

Sabre

Rozwój silnika rezerwacji w React i Redux, wdrożenia na AWS i dyscyplina inżynierska.

Nauczanie i dzielenie się wiedzą

Jasne tłumaczenie systemów to część tej pracy.

Uczę też jako wykładowca akademicki. To ma znaczenie w konsultingu: złożone pomysły trzeba przekazać tak, by founderzy, liderzy produktu i inżynierowie mogli na ich podstawie działać.

Wystąpienia i wyróżnienia

Prelekcje, nagrania i dowożenie pod presją czasu.

Kontakt

Przyjdź z realnym problemem.

Jeśli budujesz produkt, modernizujesz proces albo szukasz miejsca dla AI w swoim procesie biznesowym, zacznij od konkretnego problemu, a wspólnie zaplanujemy kolejny krok.