Dominik Tekiela
Software Engineer / Technical Artist
Kraków, Polska · dominiktek@gmail.com · github.com/iLuzj0
← portfolio|curriculum vitae
CV
Programista i artysta techniczny z ponad 6-letnim doświadczeniem w Funky Fox Studio, głównie w wirtualnej produkcji i wydarzeniach na żywo. Piszę oprogramowanie, na którym działają pokazy i plany wirtualnej produkcji (Unreal Engine 5, C++, DirectX), narzędzia, z których operatorzy nim sterują, oraz rozwiązania oparte na AI. Projektuję też efekty kamerowe w Notchu i sam obsługuję je na koncertach.

doświadczenie
- lip 2020 — obecnie
Software Engineer / Technical Artist
Funky Fox Studio
- —ImagFX — media serwer Notch dla komputerów konsumenckich. Napisałem silnik renderujący w C++/DirectX 11 od pierwszego commita: przyjmuje obraz z NDI i SDI, wysyła wynik na SDI, NDI i kartę graficzną, a steruje się nim z kontrolerów MIDI, konsolet oświetleniowych i własnego interfejsu. Używany na koncertach stadionowych.
- —Notch IMAG Effects — efekty (głównie kamerowe) na ekrany LED, które projektuję w Notchu, optymalizuję pod każde wydarzenie i często sam obsługuję na żywo. Pokazywane m.in. na koncercie Dawida Podsiadły na PGE Narodowym (2023), jego trasie stadionowej 2024 i OBROTOWY TOUR 2026, stadionowej trasie sanah „Uczta nad ucztami”, Clout Festival 2023, Mata Tour 2022, galach FAME MMA i Lech Polish Hip-Hop Music Awards.
- —nDisplay Video Playback — plugin do Unreal Engine (C++, D3D12, HLSL) do odtwarzania wideo w bardzo wysokiej rozdzielczości w systemie nDisplay z zachowaniem ciągłości obrazu między komputerami. Sprzętowe dekodowanie na GPU, klatki nie opuszczają pamięci karty, korekcja koloru na żywo. Utrzymywany od UE 5.1 do 5.7 i gotowy na 5.8.
- —On-Set Media Library — aplikacja webowa (Node.js, Socket.IO, SQLite, React) do porządkowania tysięcy klipów wideo i odtwarzania ich podczas pokazów i zdjęć. Operatorzy przeglądają i tagują klipy w przeglądarce, a jednym kliknięciem wysyłają je przez TCP na ścianę LED z nDisplay; jedna biblioteka obsługuje dowolną konfigurację sal.
- —AI-Bot — współtworzony fizyczny gospodarz AI na Raspberry Pi 5: zauważa odwiedzających, rozmawia po polsku w czasie rzeczywistym (Ultravox, ElevenLabs) i pokazuje nastrój rozmowy światłem LED. Działał na 1. Międzynarodowym Biennale Sztuki AI, na Uniwersytecie SWPS i na SPIN 2026 w Krakowie.
- —Saudi Green Initiative — interaktywna instalacja w Unreal Engine (2024): odpowiedzi gości na stanowiskach dotykowych sterują cząsteczkami Niagara na cylindrycznym ekranie LED renderowanym przez nDisplay. Na miejscu byłem jedyną osobą z zespołu: instalacja, poprawki błędów i zmiany na żywo dla klienta.
- —nDisplay Event Manager — plugin do Unreal Engine 5 (C++, Slate), w którym operatorzy projektują akcje klastra nDisplay, zapisują je jako presety i wysyłają do działającej instancji jednym kliknięciem (JSON przez TCP). Utrzymywany w kolejnych wersjach UE 5.x, aż do 5.8.
- 2025
Wedding Booth
Projekt własny
- —Wedding Booth — samoobsługowa fotobudka AI zaprojektowana i zbudowana samodzielnie: gość robi zdjęcie, wybiera jeden z dziewięciu stylów, Flux Kontext przerabia scenę, a prawdziwa twarz wraca na miejsce (inswapper, Real-ESRGAN, GFPGAN). FastAPI na lokalnym GPU, kiosk w React, druk na miejscu lub odbiór przez kod QR.
umiejętności
silniki i narzędzia
- Unreal Engine 5
- nDisplay
- Niagara
- Blueprinty
- Slate
- Notch
- Blender
- Git / Perforce
grafika i wideo
- DirectX 11/12
- HLSL
- FFmpeg / NVDEC
- Blackmagic DeckLink SDI
- NDI
języki programowania
- C++
- Python
- TypeScript / JavaScript
aplikacje, web i AI
- Qt 6
- Node.js
- React
- Next.js
- SQLite
- PyTorch
- InsightFace
umiejętności miękkie
- Skuteczna komunikacja
- Planowanie strategiczne
- Kreatywność
- Zarządzanie czasem
- Elastyczność
języki obce
- Polski — ojczysty
- Angielski — biegły
wykształcenie
- lis 2018 — cze 2022
Licencjat z informatyki
Uniwersytet Pedagogiczny w Krakowie