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.