Adrian Góra

AI / Software Engineer | aplikacje LLM, RAG, agenci | TypeScript, Python

adrian.gora14@gmail.com | +48 694 983 705 | adagora.github.io | linkedin.com/in/adrian-gora

Polska · Zdalnie / hybrydowo · B2B / umowa o pracę

Adrian Góra

Profil

AI Engineer z doświadczeniem w tworzeniu wewnętrznych narzędzi w Wiśniowski do wyszukiwania w dokumentach, tłumaczeń, raportów ze spotkań i analizy produkcji. Wcześniej rozwijałem oprogramowanie głównie w fintech.

Doświadczenie

AI Engineer · Wiśniowski

02.2025 – 10.2026

Wewnętrzne narzędzia AI dla polskiego producenta bram, drzwi i ogrodzeń.

  • Firmowy asystent RAG: Pracowałem nad dwiema wersjami firmowego chatbota korzystającego z dokumentacji technicznej PDF: pierwszą w Pythonie z RAGFlow, drugą produkcyjną w Node.js. Wdrożyłem RAGFlow na Linuxie, zintegrowałem z Open WebUI i monitorowałem wydajność serwera za pomocą Elastic Agent.Python Node.js RAGFlow LanceDB RBAC
  • 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.TypeScript Node.js Microsoft Graph Microsoft Exchange OpenAI API RBAC
  • Portal tłumaczeń z AI: Podczas importu danych Gemini w tle uzupełnia brakujące tłumaczenia lub proponuje ich treść, zachowując spójność z firmowym słownikiem pojęć (glossary).TypeScript Node.js Python Gemini API RBAC
  • Analityka marszrut: Rozwijałem 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.Go TypeScript Gherkin
  • Wywiady AI o usprawnieniach: Po wywiadzie głosowym lub tekstowym o codziennej pracy przygotowuje raport z pomysłami na automatyzację i dopisuje wiedzę do wiki prowadzonego przez LLM. Obsługuje załączniki: arkusze Excel, obrazy i zrzuty ekranu. Po zgromadzeniu odpowiedniej wiedzy opcjonalnie zamienia powtarzalne zadania w pliki SKILL.md dla agentów. Działa na sandboxie Gemini managed agents.TypeScript Gemini managed agents Secure

Wybrane projekty

PDF-Insight: ekstrakcja dokumentów z walidacją github.com/adagora/PDF-Insight

PDF → JSON z walidacją, lokalną inspekcją, maskowaniem tekstu i sprawdzaniem źródeł kwot oraz dat. React, Cloudflare Workers, Gemini i wspólne schematy Zod; 298 testów jednostkowych, kontraktowych i własności.

TypeScript React Gemini

Cairn: analiza marszrut manufacturing-tool.onrender.com

Pokazuje, gdzie praca czeka, gdzie wraca i która marszruta częściej się udawała przy tej samej mieszance zleceń; każde twierdzenie ma liczność próby. Silnik w Go, CLI dla agentów AI i webowy workbench; demo na publicznych danych.

Go TypeScript Gherkin

VisualRAG dla technicznych PDF github.com/adagora/visualRAG

Wyszukiwanie stron technicznych PDF na poziomie pikseli połączone z BM25; odpowiedzi cytują strony źródłowe.

Python FAISS Gemini PixelRAG api-decisions (experimental)

ai-audit: proxy audytujące API LLM github.com/adagora/ai-audit

Lokalne proxy dla API OpenAI i Anthropic. Wykrywa sekrety i dane osobowe, maskuje wrażliwe treści lub blokuje żądania, a wywołania zapisuje w dzienniku audytowym z łańcuchem hashy.

TypeScript Node.js Bend TLA+

Decyzje AI w Excelu i spójność tłumaczeń github.com/adagora/jev-experiments

Eksperymenty z API do podejmowania decyzji w Excelu: decyzje AI dostępne jako formuły arkusza oraz kontrola terminologii dla zachowania spójności tłumaczeń AI. Aplikacja przeglądowa pozwala tłumaczom rozwijać glosariusz i zatwierdzać decyzje.

TypeScript TypeSafe Jev Excel api-decisions

Wszystkie projekty: adagora.github.io/#projects

Wcześniejsze doświadczenie

Software Engineer · Freelance

08.2023 – 01.2025
  • Prototypowałem modele predykcyjne i czat nad dokumentami; dostarczyłem interfejs stakingowy web/mobile (TypeScript, React, ethers). 2. miejsce, LearnWeb3 AI Hackathon.

Full-Stack Engineer · Playdate App Limited

06.2023 – 08.2023
  • Zbudowałem wersjonowanie aplikacji mobilnej, naprawiłem onboarding Androida 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 w CATIA V5: od koncepcji i wykonalności po narzędzia, BOM i rysunki GD&T, we współpracy z czeskim R&D.
  • 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 (one project), Rust (6 months), 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 i testy
React, Next.js, React Native, React Query, Material-UI, Storybook, Cypress, D3, Playwright, pytest
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
Web3
Solidity, Foundry, ethers.js, Cardano

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