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ę
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.2026Wewnę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 GeminiCairn: 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 GherkinVisualRAG 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-decisionsWszystkie 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