Bachelor of Marine Navigation
TalTech Estonian Maritime Academy.
LLM engineer and AI practitioner. I build applied AI systems — RAG pipelines, agent workflows, LLM-powered products.
I am Sergei. I like AI-assisted coding and experimenting with LLMs.
I identify myself as an LLM engineer and AI practitioner. I build my own pet projects and applied AI systems — RAG pipelines, agent workflows, LLM-powered products. I am working to build skills sufficient to enter the tech job market, in Estonia first and the EU in general.
I built a digital twin of myself. Ask it anything.
It knows everything about my background, interests, values, education and projects. When it cannot answer, it passes the question to me — and I can join the chat myself. It answers in English, Estonian or Russian.
Open the twin→TalTech Estonian Maritime Academy.
After graduating from the Maritime Academy I worked as a navigation officer for several years.
Self-directed, for many years, mainly tennis. The work: feature engineering from match data, probabilistic decision-making with real money on the line, continuous model evaluation under uncertainty. The skills that came out of it — Bayesian reasoning, risk management, checking whether a model is actually right or just looks right.
I decided to take a break and reconsider my views on life, because I no longer saw meaning or value in what I was doing.
Building pet projects and applied AI systems — RAG pipelines, agent workflows, LLM-powered products.
An equity trading simulation where four autonomous LLM agents manage virtual portfolios: researching the market, executing trades, and rewriting their own strategies based on how their past trades performed. Built on the Model Context Protocol and the OpenAI Agents SDK, with a FastAPI backend and a Vite/TypeScript dashboard.
LLM agent engineering on a real domain. The dashboard renders four independent signals side by side for every upcoming ATP / WTA tour-level singles match — market consensus odds, a trained LightGBM probability, a surface-Elo baseline, an LLM-discovered news block — plus a deterministic “why model differs” panel whenever the model-vs-market gap exceeds 10pp. The purpose of the project is to demonstrate end-to-end ML + LLM engineering: data ingestion, feature engineering, model training, evaluation, LLM tool-calling integration, deployable interface.
Not a betting tool20 years of almost daily training — mainly in the gym, but also functional training like HIIT and CrossFit, or just walking in the forest. No smoking, no alcohol, healthy diet. I don't eat anything sweet other than fruit.