Adrian Góra

AI / Software Engineer | LLM apps, RAG, agents | TypeScript, Python

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

Poland · Remote / hybrid · B2B / employment

Adrian Góra

Profile

AI Engineer with experience building internal tools at Wiśniowski for document search, translation, meeting reports and production analysis. Previously developed software mainly in fintech.

Experience

AI Engineer · Wiśniowski

Feb 2025 – Oct 2026

Internal AI tools for a Polish manufacturer of industrial doors, gates and fences.

  • Company-wide RAG assistant: Developed two versions of the company chatbot over technical PDFs: the first in Python with RAGFlow, the second a production version in Node.js. Deployed RAGFlow on Linux, integrated it with Open WebUI, and used Elastic Agent to monitor server performance.Python Node.js RAGFlow LanceDB RBAC
  • Microsoft Teams meeting pipeline: Scans one group's meetings in on-premises Outlook and switches on automatic recording. Transcripts and recordings come in through Microsoft Graph (webhooks and polling), and an LLM turns them into structured JSON reports.TypeScript Node.js Microsoft Graph Microsoft Exchange OpenAI API RBAC
  • AI translation portal: During data import, Gemini fills in missing translations or suggests translations in the background, keeping terminology consistent with the company glossary.TypeScript Node.js Python Gemini API RBAC
  • Process-route analytics: Developed a prototype that lets engineers chat with historical production traces, test new settings and get suggested routes. A deterministic core computes the numbers, and experimental modules add an LLM and autoresearch.Go TypeScript Gherkin
  • AI interviews for process improvement: After a voice or text interview about daily work, it produces an automation report and adds knowledge to an LLM wiki. Supports Excel files, images and screenshots. Once enough knowledge has been collected, it can optionally turn repeatable tasks into SKILL.md files for agents. Runs on the Gemini managed-agents sandbox.TypeScript Gemini managed agents Secure

Selected projects

PDF-Insight: validated document extraction github.com/adagora/PDF-Insight

PDF → validated JSON with local inspection, text redaction and source checks for amounts and dates. React, Cloudflare Workers, Gemini and shared Zod schemas; 298 unit/contract/property tests.

TypeScript React Gemini

Cairn: process-route analysis manufacturing-tool.onrender.com

Shows where work waits, where it loops back and which routing choice succeeded more often with the work mix held fixed; every claim carries its sample size. Go engine, agent-first CLI and web workbench; live demo on public datasets.

Go TypeScript Gherkin

VisualRAG github.com/adagora/visualRAG

Pixel-level retrieval over technical PDF pages, combined with BM25 text search; answers cite source pages.

Python FAISS Gemini PixelRAG api-decisions (experimental)

ai-audit: audit proxy for LLM APIs github.com/adagora/ai-audit

Local proxy for OpenAI and Anthropic APIs. Detects secrets and personal data, redacts sensitive content or blocks requests, and records calls in a hash-chained audit log.

TypeScript Node.js Bend TLA+

AI decisions in Excel and translation consistency github.com/adagora/jev-experiments

Experiments with a decision API in Excel: AI decisions exposed as spreadsheet formulas, plus terminology checks to keep AI translations consistent. A review app lets translators curate the glossary and approve decisions.

TypeScript TypeSafe Jev Excel api-decisions

All projects: adagora.github.io/#projects

Earlier experience

Software Engineer · Freelance

Aug 2023 – Jan 2025
  • Prototyped predictive models and document chat; shipped a web/mobile staking UI in TypeScript, React and ethers. 2nd place, LearnWeb3 AI Hackathon.

Full-Stack Engineer · Playdate App Limited

Jun 2023 – Aug 2023
  • Built mobile release versioning, fixed Android onboarding and owned CI/CD on AWS Elastic Beanstalk (React Native, Django).

Software Engineer · Ariable

Dec 2022 – Jun 2023
  • Delivered the front-end MVP of an NFT perpetual trading platform and a real-time Node.js + PostgreSQL watcher for on-chain transactions. Also reviewed the Solidity contracts.

Frontend Engineer · BlockchainWares Software

Dec 2020 – Dec 2022
  • Built balance, contacts and sanction-screening features for a regulated financial application (React, TypeScript, React Query), a Material-UI component library in Storybook and the Cypress E2E suite.

Web Developer (part-time, in parallel) · Nervos Network

Dec 2021 – May 2022
  • Contributed to a DAO voting app and built a bridge UI for onboarding to the network.

Automotive engineering · Varroc Lighting Systems, Auto Design, Alpha Technology

Jan 2017 – Jul 2020
  • Product Engineer, Varroc Lighting Systems. Designed automotive lamp components in CATIA V5, from concept and feasibility to tooling, BOM and GD&T drawings, with Czech R&D.
  • CAD Designer, Auto Design. Designed interior parts (instrument panel, door trim) for Audi and ported parts from CATIA V5 to NX 11.
  • Project Engineer, Alpha Technology. Prepared technical inquiries for the VW Group, worked in the D-FMEA team and trained staff on plastics processes.

Skills

LLM applications
RAG (hybrid BM25 + vector, reranking, citations), Visual RAG over PDFs, Agents and tool calling, LLM-as-judge, Structured extraction, Evaluation and benchmarks, Prompt engineering
Models and platforms
Claude, Gemini, OpenAI, Vercel AI SDK, RAGFlow, Open WebUI, FAISS, Microsoft Graph
Languages
TypeScript, Python, Go (one project), Rust (6 months), JavaScript, SQL
Backend and infrastructure
Node.js, Bun, Express, NestJS, FastAPI, PostgreSQL, Prisma, Redis, Linux servers, GitHub Actions, AWS Elastic Beanstalk, Telemetry and monitoring
Frontend and testing
React, Next.js, React Native, React Query, Material-UI, Storybook, Cypress, D3, Playwright, pytest
Engineering and CAD
CATIA V5 (advanced), Siemens NX, AutoCAD, GD&T, BOM, D-FMEA, Plastics, OpenCASCADE / build123d, STEP and DXF
AI-assisted development
Claude Code, Codex, Agent skills, AGENTS.md
Web3
Solidity, Foundry, ethers.js, Cardano

Education

  • MSc Eng., Materials Engineering (surface engineering and heat treatment)
    Silesian University of Technology, Gliwice, 2010–2016
  • Exchange, Forming technology (Umformtechnik)
    TU Bergakademie Freiberg, Germany, 2014–2015
  • Exchange, Materials science
    Universidad de Oviedo, Spain, 2013

Languages

Polish Native · English Professional working (B2) · German Limited working (B1, DSH-2 certificate)

Certificates

  • CATIA V5, advanced level, CADSOL Design Poland (2018)
  • AutoCAD, levels 1 and 2, Autodesk (2015)
  • Generative AI Essentials for Software Developers

Awards and publications

  • 2nd place, LearnWeb3 AI Hackathon (2023)
  • Co-author: Laser surface treatment technologies: laser ablation