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ę

Adrian Góra

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 – obecnie

Wewnę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