All work

Platform engineering · Xsolla

Business Accounts Platform & SDK

Founding SDK architecture, shared packages, and developer tooling, with interim team leadership and cross-team adoption support.

My role
Core SDK owner and founding architecture author; interim BAP team lead for approximately six months.
Scope & context
September 2025–present · Platform scope: approximately 25 planned accounts; six live by September 2026. Shared-library adoption remains in progress.
Xsolla Business Accounts product interface
Xsolla Business Accounts product interface

Overview

Copied application templates made platform updates a repeated integration and review task. The team needed versioned shared capabilities, a backward-compatibility strategy, and a clear boundary between platform and product ownership.

My contribution

  • Authored the founding architecture and implementation plans; owned Core SDK delivery and defined responsibilities across three engineers and two repositories.
  • Led planning, technical direction, and delivery coordination during an approximately six-month gap between team leads; served as an architecture contact for the China team.
  • Identified the compatibility gap, requested ownership, aligned the team on a solution, and migrated reusable code into versioned locale, component, API, and related packages.
  • Built and published the Business Account CLI and account scaffolder for configuration validation, module generation, localization setup, upgrades, and migration checks.
  • Owned release versioning, GitLab Package Registry publishing, Changesets, and merge-request preview releases; implemented Datadog RUM and OpenTelemetry across frontend and BFF surfaces.
  • Documented platform customization boundaries and thin-host migration guidance, giving product teams a shared reference for what to configure, extend, or import.
  • Estimated and contributed to Mobile Games Business Account delivery alongside its lead, mentored five Xsolla School graduates, and supported initial setup for Free-to-Play PC Games Business Account.

Outcomes & status

Delivered the Core SDK foundations, configuration and validation systems, shared packages, and published CLI tools. Account teams gained a versioned integration path instead of relying on repeated template copying.

Six accounts were live across the wider platform by September 2026, with approximately 25 planned. Adoption of the shared packages was still in progress.

Tech Stack & Tools

  • Defined typed API clients, Zod validation and error models, TanStack Query for server data, and host-scoped Zustand state. Architecture planning covered RBAC and cross-domain authentication/cookie boundaries.
  • Worked within legacy React 16.14 constraints and Module Federation host/remote boundaries, including shared-singleton design and incremental host migration.
  • Shared platform scope includes routing, authentication bootstrapping, product analytics, localization, and reusable account pages.
  • React
  • TypeScript
  • Module Federation
  • Webpack
  • pnpm
  • Turborepo
  • Changesets
  • GitLab CI/CD
  • GitLab Package Registry
  • Node.js
  • Zod
  • TanStack Query
  • Zustand
  • Datadog RUM
  • OpenTelemetry

Ongoing work & experiments

  • As of September 2026: owned the Business Balance + Gas Tank shared-module workstream. Feature-flagged delivery and first-host integration were planned for October 2026.
  • Engineering enablement: authored the Engineering AI Loops proposal, piloted code-graph context across two BAP repositories, and co-built FlowForge during AI Week. Exploratory work included n8n workflow design and Neo4j code-graph evaluation.

Let’s talk about your team or project

Email me