SUMMARY
Software engineer with 15 years of experience, now working end-to-end on AI and agentic systems. I design and ship LLM-powered products — multi-agent orchestration, tool calling, MCP integrations, RAG and long-term memory, real-time voice — and I run AI coding agents as my primary development workflow, architecting and reviewing rather than hand-writing most code. Deep background in large-scale TypeScript, design systems and performance engineering.
EXPERIENCE
Senior Software Engineer — AI & Agentic Systems
Developing Sybilion, a data-intelligence SaaS platform: building a React 19 / TypeScript dashboard SPA and a shared design system, backed by a REST API platform with PostgreSQL and Auth0. Integrating AI microservices (content/data/keywords processing) and an MCP-based agent into the product, with ownership of the test suite (Vitest, Playwright) and contributions to Docker and GitHub Actions CI/CD.
Senior Frontend Engineer
Implemented and maintained the frontend for Venues, an interactive platform for virtual events, using ReactJS, MobX. Optimized the crowd simulation rendering with ThreeJS, to handle over 25,000 users in one room by efficiently managing application state, significantly improving performance and enhancing the user experience.
Senior Frontend Engineer
Developed and integrated the Content Manager feature, enabling users to manage dynamic content on their websites by creating and organizing content collections such as text, images, and videos. This feature improved user flexibility and control over website content.
Senior Frontend Engineer, Team Lead, Architect
Led the transformation of a B2B CMS from Angular 1.6 to a React-based hybrid architecture. Spearheaded the development of a comprehensive design system and UI component library. Expanded the company's offerings by introducing a Self-service Web App, driving growth into the B2C sector.
Frontend Web and Touch UI developer
Outperformed Google's mobile experience in terms of usability and engagement by implementing modern touch-UX interfaces. Developed the mobile touch-portal for Yandex (yandex.ru, SERP and a lightweight, touch-optimized version of ya.ru using VanillaJS. Created a cross-browser component library (bem-bl, Lego, Islands) to standardize UI across platforms. Built an internal access management system IDM.
FLAGSHIP PROJECT
GLASS — AI assistant platform
Independent personal project. Architected and led development of a multi-repo AI assistant platform (TypeScript backend, React frontend, agent library. Multi-agent orchestration with an arch agent routing to specialized agents and a persisted multi-step planner; MCP client over stdio and Streamable HTTP integrating external tool servers; OpenRouter multi-model routing; real-time voice (Gemini Live, STT/TTS, Twilio/Vonage telephony); memory/RAG via FastAPI + ChromaDB; Protocol Buffers/gRPC; React + Cesium frontend with PWA and SuperTokens auth; Tauri desktop and Expo mobile shells; Docker Compose, GHCR, GitHub Actions CI and semantic-release delivery.
PROJECTS
Justorm
A lightweight state manager utilizing TypeScript Proxy. Developed with VanillaJS and compatible with ReactJS, supporting hooks and decorators.
Design System (@homecode/ui)
React design system with 60+ components, published on npm and maintained since 2020 (1,000+ commits). TypeScript codebase following DRY, KISS, and SOLID; SSR-capable. Foundation of the GLASS frontend.
Blog
A ReactJS SPA built with the aforementioned Design System. Key features include a post editor and offline functionality.