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
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 2026Internal 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 GeminiCairn: 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 GherkinVisualRAG 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-decisionsAll 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