Alexei Korol · Applied AI Engineer

I build LLM agents and production AI systems, and measure them.

A multimodal agent benchmarked at 90% on GAIA Level 1, a web app live in production, and open-source agent tooling. Every claim below links to something you can run or read.

  • 90%GAIA Level 1 score
  • 7launch incidents root-caused in a day
  • 2Azure AI certifications
90-second review path
  1. Ask the systemSee citations and degraded behavior.
  2. Open the GAIA case study90% on Level 1 against a 30% pass bar.
  3. See production evidenceLive app, launch-day incidents, permanent guards.

Flagship · cited portfolio RAG

Ask my portfolio

Retrieval-only build

Answers are constrained to projects, engineering notes, and the resume. Every supported claim links to its source.

Projects as evidence

Four systems. Deep enough to audit.

All case studies →
Multimodal LLM agentDeployed on Hugging Face Spaces

GAIA Benchmark Agent

A deployed multimodal agent that scored 90% (18 of 20) on the GAIA Level 1 final assignment of the Hugging Face AI Agents course. The course pass bar is 30%.

90%
GAIA Level 1 score
30%
course pass bar
2
agent modes
Production web appLive in production

Roomeefy

Student roommate-matching web app, live at app.roomeefy.pl since July 27, 2026. All production engineering is mine: auth, database, realtime, CI, and the guards that came out of launch day.

7
launch incidents root-caused
Jul 27, 2026
live in production
2
regression guards added
Agent context infrastructureOpen source · MIT

repo2GPT

A repo-to-LLM-context tool: clone any repository and flatten it into a file-tree map plus token-aware code artifacts. Ships as a CLI, a FastAPI service, a React dashboard, and an MCP server.

10+
GitHub stars
4
interfaces
500 KB
default file guard
WebGL2 renderingLive demo

WIZARD Orb Engine

Health and mana orbs for a game UI ("Vessels of Life & Mana"). One fragment shader draws both liquids, six AI-generated art plates provide the vessels, and the whole thing ships as a single self-contained HTML file.

1
fragment shader
6
AI-generated art plates
1
HTML file

Engineering notes

I built it. Here is what broke and what moved.

Build-time Markdown, route-level metadata, RSS, per-post social cards, code, numbers, and the wrong turn. No generic AI explainers.

Read lab notes

Hybrid retrieval made my top result worse

I added BM25 to a dense RAG retriever, watched recall@1 regress, and used a cross-encoder to turn a wider candidate pool into a measurable win.

  • RAG
  • evals
  • reranking

I built this portfolio RAG to fail usefully

The model call is optional; retrieval, citations, refusal checks, and a useful degraded answer continue when quota or configuration fails.

  • RAG
  • serverless
  • reliability

Below the engineering work

Generative AI experiments

Model and control-technique studies: equirectangular seams, grid recovery, palette constraints, latent snapshots, and visual QA.

Review the R&D archive →