Adrian Góra
AI Engineer | aplikacje LLM, RAG i agenci AI dla produkcji | TypeScript, Python
adrian.gora14@gmail.com | adagora.github.io | linkedin.com/in/adrian-gora | github.com/adagora
Dostępny od 1 listopada 2026, bez okresu wypowiedzenia | Polska, zdalnie lub hybrydowo, także zdalnie dla firm z UE i spoza niej | B2B lub umowa o pracę
Profil
Od lutego 2025 buduję wewnętrzne narzędzia AI u producenta przemysłowego: firmowego asystenta RAG, pipeline spotkań Teams, portal tłumaczeń z AI i analitykę marszrut. Wcześniej przez cztery lata pisałem w TypeScript i React (fintech, web3), a przez trzy i pół roku projektowałem części samochodowe w CATIA V5.
Doświadczenie
AI Engineer · Wiśniowski
02.2025 – obecnieWewnętrzne narzędzia AI dla polskiego producenta bram, drzwi i ogrodzeń. Stanowisko formalne: Specjalista ds. AI.
- Firmowy asystent RAG: Wdrożyłem RAGFlow na serwerze Linux i podłączyłem go do Open WebUI jako firmowy czat. Odpowiada na podstawie wielu złożonych dokumentów PDF. Telemetria i monitoring są przygotowane pod zgodność z unijnym AI Act.
- Pipeline spotkań Microsoft Teams: Skanuje spotkania jednej grupy w lokalnym (on-premises) Outlooku i włącza automatyczne nagrywanie. Transkrypcje i nagrania przychodzą przez Microsoft Graph (webhooki i polling), a LLM zamienia je w raporty JSON.
- Portal tłumaczeń z AI: Zbudowałem wewnętrzny portal zamiast lokalise.com. Gemini wstępnie tłumaczy każdy klucz, tłumacze akceptują albo poprawiają, a brakujące klucze są oznaczane. Nasze teksty są w wielu językach i muszą być spójne, więc dodałem statystyki, pomocniki dla tłumaczy i automatycznie tworzony glosariusz startowy. Każda decyzja jest logowana, więc widać, jak często AI trafia.
- Analityka marszrut: Rozwijam prototyp, w którym technolog rozmawia z historią przebiegów produkcji, testuje nowe ustawienia i dostaje propozycje marszrut. Deterministyczny rdzeń liczy statystyki, a eksperymentalne moduły dodają LLM i autoresearch.
- Wywiady AI o usprawnieniach: Działa na sandboxie Gemini managed agents. Po 15-minutowym wywiadzie (głos lub tekst) o codziennej pracy pisze raport z pomysłami na automatyzację, dopisuje wiedzę do wiki prowadzonego przez LLM i zamienia powtarzalne zadania w pliki SKILL.md dla agentów.
Wybrane projekty
Visual RAG dla dokumentacji technicznej github.com/adagora/try_pixelRAG_optional_BM25_hybrid_JEV
Wyszukiwarka dla dokumentacji PDF i katalogów, która analizuje obraz strony (rysunki, tabele, wymiary), a potem odpowiada modelem wizyjnym i podaje stronę. Po dodaniu wyszukiwania po słowach kluczowych właściwa strona była pierwsza w 84% pytań testowych zamiast 55%.
Wycena detali obrabianych z modelu CAD github.com/adagora/cad-tools (skills/wycena)
Wycenia detal obrabiany na podstawie pliku STEP dla narzędziowni. Geometrię i koszt liczy kod, a AI ocenia tylko technologię i ryzyka, jak kierownik narzędziowni. Ma aplikację web dla osób od wycen i testy automatyczne.
Audyt tłumaczeń z sędzią LLM github.com/adagora/jev-experiments
Sprawdza terminologię w 7 040 kluczach tłumaczeń w 8 językach. Sędzia LLM podjął 99 933 decyzji w 3 minuty, a tłumacze zatwierdzają wyniki w prostej aplikacji.
Wszystkie projekty: adagora.github.io/#projects
Wcześniejsze doświadczenie
Software Engineer · Freelance
08.2023 – 01.2025- Prototypowałem narzędzia AI (modele predykcyjne, czat nad dokumentami) do testowania pomysłów i dostarczyłem interfejs aplikacji stakingowej na web i mobile (TypeScript, React, ethers). 2. miejsce w LearnWeb3 AI Hackathon.
Full-Stack Engineer · Playdate App Limited
06.2023 – 08.2023- Zbudowałem wersjonowanie wydań, dzięki któremu użytkowników starych wersji iOS i Android dało się zmigrować, naprawiłem krytyczny błąd onboardingu na Androidzie i odpowiadałem za CI/CD na AWS Elastic Beanstalk (React Native, Django).
Software Engineer · Ariable
12.2022 – 06.2023- Dostarczyłem MVP frontendu platformy do handlu kontraktami perpetual na NFT oraz watcher transakcji on-chain w czasie rzeczywistym (Node.js + PostgreSQL). Analizowałem też kontrakty Solidity.
Frontend Engineer · BlockchainWares Software
12.2020 – 12.2022- Budowałem funkcje sald, kontaktów i screeningu sankcyjnego w regulowanej aplikacji finansowej (React, TypeScript, React Query), bibliotekę komponentów Material-UI w Storybooku i testy E2E w Cypress.
Web Developer (równolegle, część etatu) · Nervos Network
12.2021 – 05.2022- Rozwijałem aplikację do głosowań DAO i zbudowałem interfejs mostu (bridge) ułatwiający wejście do sieci.
Inżynieria w motoryzacji · Varroc Lighting Systems, Auto Design, Alpha Technology
01.2017 – 07.2020- Product Engineer, Varroc Lighting Systems. Projektowałem elementy lamp przednich i tylnych w CATIA V5: koncepcja, mocowania, wykonalność, wyniki symulacji i testów, zapytania narzędziowe, BOM i rysunki z GD&T. Współpraca z działem R&D w Czechach.
- CAD Designer, Auto Design. Projektowałem elementy wnętrza (deska rozdzielcza, boczki drzwi) dla Audi; przenosiłem części z CATIA V5 do NX 11.
- Project Engineer, Alpha Technology. Przygotowywałem zapytania techniczne dla Grupy VW, pracowałem w zespole D-FMEA i szkoliłem pracowników z przetwórstwa tworzyw.
Umiejętności
- Aplikacje LLM
- RAG (hybrid BM25 + vector, reranking, citations), Visual RAG over PDFs, Agents and tool calling, LLM-as-judge, Structured extraction, Evaluation and benchmarks, Prompt engineering
- Modele i platformy
- Claude, Gemini, OpenAI, Vercel AI SDK, RAGFlow, Open WebUI, FAISS, Microsoft Graph
- Języki programowania
- TypeScript, Python, Go, JavaScript, SQL
- Backend i infrastruktura
- Node.js, Bun, Express, NestJS, FastAPI, PostgreSQL, Prisma, Redis, Linux servers, GitHub Actions, AWS Elastic Beanstalk, Telemetry and monitoring
- Frontend
- React, Next.js, React Native, React Query, Material-UI, Storybook, Cypress, D3
- Inżynieria i CAD
- CATIA V5 (advanced), Siemens NX, AutoCAD, GD&T, BOM, D-FMEA, Plastics, OpenCASCADE / build123d, STEP and DXF
- Programowanie z agentami AI
- Claude Code, Codex, Agent skills, AGENTS.md
Wykształcenie
- mgr inż., Inżynieria Materiałowa (inżynieria powierzchni i obróbka cieplna)
Politechnika Śląska, Gliwice, 2010–2016 - Wymiana, Technologia przeróbki plastycznej (Umformtechnik)
TU Bergakademie Freiberg, Niemcy, 2014–2015 - Wymiana, Nauka o materiałach
Universidad de Oviedo, Hiszpania, 2013
Języki
polski ojczysty · angielski B2, swobodna praca zawodowa · niemiecki B1 (certyfikat DSH-2)
Certyfikaty
- CATIA V5, advanced level, CADSOL Design Poland (2018)
- AutoCAD, levels 1 and 2, Autodesk (2015)
- Generative AI Essentials for Software Developers
Nagrody i publikacje
- 2. miejsce, LearnWeb3 AI Hackathon (2023)
- Współautor: Laser surface treatment technologies: laser ablation