Experience
From game backend infrastructure to cross-platform desktop products.
MOODFORGE Studio
Lead Backend Developer
Jul 2026 - Present
Built an authentication server, a meta-server, a Unity instance orchestrator, and an observability stack single-handedly under tight deadlines, using OpenAI agent pipelines in Codex: first GPT-5.6 Sol, then GPT 6.0 Astra.
Deployed GitLab, CI/CD pipelines, and the backend on Yandex Cloud. Gained hands-on experience with Grafana and Prometheus while building the observability stack at MOODFORGE.
I also develop market servers and the chat server.
Icons8
Team Lead, Product Owner
Feb 2019 - May 2026
Led a startup-style team of 10-12 people and combined several roles at once: lead developer, team lead, scrum master, and product owner.
Key results:
- moved a large product from WPF to Avalonia for cross-platform delivery
- made Lunacy one of the first serious Avalonia products shipped in the App Store
- participated in the first major Avalonia WASM release for a production application
- implemented GPU rendering and major performance improvements in a previously slow application
- owned architecture, technical decisions, code review, and development process
- contributed hundreds of product features and many complex bug fixes
- worked with NativeAOT-related direction and performance-sensitive engineering
Main product: Lunacy
360bound
Mar 2018 - Jan 2019
Lead .NET Developer
Jul 2018 - Jan 2019
Led a 4-person development team, improved development processes and communication between business and engineering, and ensured deadlines were met. Planned tasks, distributed responsibilities, and conducted code reviews. Combined leadership with hands-on architecture and XAML UI design, R&D, performance profiling, and implementation of the most complex algorithms and components.
Senior .NET Developer
Mar 2018 - Jun 2018
Developed a Windows application for visually designing advanced surveys in a PowerPoint-like editor and exporting them to popular survey platforms. Designed and implemented complex XAML UI and built key application architecture components from scratch.
Arkadium
.NET Developer / PreSenior .NET Developer
Jan 2016 - Dec 2017
Worked on Microsoft Casual Games titles including Solitaire, Mahjong, Jigsaw, Sudoku, and Minesweeper. Focus areas included crash dump analysis, bug fixing, optimization, multithreaded tooling, and an ads module shared across multiple games. I also improved Mahjong startup and page-loading speed by up to 5x.
Related project background: Microsoft Casual Games
Laitis
Founder, Developer
Sep 2013 - Feb 2020
Built Laitis from idea to product as a solo founder and engineer. The project included the desktop app, installer, browser extensions, website, Web API, database, security, localization, analytics, support, profiling, testing, and distribution.
Laitis is a Windows application for voice control and text dictation.
Related project background: Laitis
FlexBricks
.NET Developer
Apr 2012 - Dec 2015
Worked on several business and media products, including WPF applications, an OS X application, an internal company website, an inventory system, and software for a 360 video workflow with 16 cameras around a scene.
Related project background: Orbital Video
TOP Computer Academy
.NET Teacher
Jan 2012 - Sep 2014
Taught C#, Windows Forms, WPF, system programming, network programming, MS SQL, ASP.NET, ADO.NET, and WCF.