Hi, I'm Artem Legotin
I’ve been a software engineer since 2013, building AI products since 2020.
I’m based in Amsterdam.
What I do
I focus on agentic LLM systems, generative AI, and recommender systems.
Currently, I’m Head of AI at exactly.ai.
Previously I've…
- Co-founded neural.love — AI creative tools for 5M+ users.
- Co-founded verstka.io — B2B visual publishing platform.
- Lead Frontend Engineer, then Machine Learning Engineer at vc.ru & DTF.
- Frontend at w-o-s — online culture and lifestyle magazine.
- Studied Applied Mathematics & Physics at MIPT.
R&D
- Outcome-aware context allocation: testing whether a learned controller can choose how much evidence a RAG system reads, with answer and citation checks.
- AffineFlow: learning how a robot responds over time, with a small control-cost gain in simulation.
- FamilyTiles: 20% less weight storage for two related language models, with exact reconstruction and measured inference limits.
- ExactKV: lossless LLM cache compression, showing when recovery costs more memory than compression saves.
- Dependency-aware verification: an experiment in verifying AI-written code without counting the same evidence twice.
- Relational Belief Compilation: keeping relationships between uncertain facts so decisions can show when the evidence isn’t enough.
- Customer Pilot Evidence Pack: turns search-pilot results into auditable reports, tracking failed requests and checking whether the evidence supports a comparison.
Agentic coding tools
- Pythurion — helps coding agents write Python you’ll want to maintain.
- minesweeper — a seatbelt for agentic coding in untrusted repo context.
- agent-badge — a README badge for repos that ship with AI.
Chess is my lifelong love
- move-merit — math behind a beautiful move; blogpost.
- chess-gaze — a tool for studying chess players’ focus during streams; demo.
- ChessML — chess analysis using computer vision and ML.
Publications
-
"EML After the Theorem"
A follow-up implementation of the paper "All elementary functions from a single binary operator" that searches data for simple, readable formulas by training and verifying expression trees built from one basic operation.