download pdf ↓

Egor Solovev

AI & Full-stack Engineer

Remote · UTC+3 ·eeegoloauq@gmail.com ·github.com/eeegoloauq ·egor-solovev.dev

Full-stack engineer who builds and ships products end to end, from the frontend down to the servers they run on — web apps, AI services, and native desktop software in Rust and Go. Most of it automates real work, like the RAG assistant on two production storefronts.

Experience

AI & Full-stack Engineer (Contract)
VIMAR Company — industrial adhesive tapes & electrical wholesale · terminator-tape.com · arttekfilms.ru
  • Built and run two production storefronts on Astro: a bilingual brand site (70+ products, SEO, content) and a B2B wholesale catalog with quote requests going straight to the sales team's Telegram.
  • Built the AI assistant on both sites: a standalone RAG service (Qdrant + FastAPI + LLM) with a Vue analytics dashboard, deployed with zero-downtime blue-green CI/CD.
  • Built a retrieval eval harness — Hit@K, MRR, NDCG over a 72-query golden set, plus an LLM-as-a-judge loop — and used it to select the embedding and LLM providers.
Astro, TypeScript, Svelte, Python, FastAPI, Qdrant, Vue, Gemini, RAG, Docker, nginx
Software Developer (Freelance)
  • Built a personal-finance advice service: FastAPI microservices where CatBoost classifies bank transactions and forecasts the balance, and an LLM turns the forecast into advice.
  • Built a VPN service on a custom Go control plane (~25k lines on the Xray core): multi-node deploy over SSH and a Telegram bot with payments — ~23 MB RAM vs ~1 GB for comparable panels.
Python, FastAPI, CatBoost, Go, SQLite, Docker, nginx

Selected Projects

astro-chat-widget
AI chat widget for Astro on npm, zero framework runtime — the chat on both storefronts above · live demo
TypeScript, Astro, SSE · single runtime dependency
stashee
Tiling terminal workspace for Linux — panes live in tmux; sessions survive quits, crashes, and reboots
Rust, GTK4, tmux
Lala
Self-hosted voice & video chat — ephemeral rooms, no database, E2E-encrypted private rooms · live demo
TypeScript, React, LiveKit, Docker

Skills

ProgrammingGo, TypeScript, Rust, Python, JavaScript, SQL
FrontendReact, Svelte, Vue, Astro, Tailwind, Vite
BackendNode.js/Express, FastAPI, Go/Fiber, REST, Redis, WebRTC/LiveKit
AI & DataRAG, retrieval evals & LLM-as-a-judge, Qdrant, structured outputs, local LLMs, CatBoost, agentic coding (Claude Code, MCP)
DesktopGTK4/libadwaita (Rust), Electron; Copr/RPM, AppImage, Windows auto-update installers
DevOps & SystemsDocker, Kubernetes, AWS, GCP, GitHub Actions, Jenkins, nginx, Proxmox, ZFS, Linux & Windows Server

Education

St. Petersburg State University of Economics
B.Sc., Information Systems & Technologies — thesis on automating customer interaction with generative models and vector databases.

Languages

RussianNative
EnglishB2 — EF SET certificate
FrenchB1