// Victoria, BC  ·  12+ years shipping software

Alex Kaplun

Senior Software Developer|AI Integration|C# .NET|Victoria BC
>
See my work

Work

// featured projects & roles
Current

PDF-XChange

AI Feature Development

Building AI capabilities from scratch inside a large production C++ codebase: a provider-agnostic LLM integration layer and a RAG pipeline for document-context search.

Designing the abstraction so the product isn't married to any single model vendor — swap providers without touching feature code. Claude Code and GitHub Copilot are part of the daily workflow, not a novelty.
C++LLM IntegrationRAGCOMWin32
Shipped

Vegas Infinite

Lucky VR · Game UI Developer

Cross-platform game UI built with WPF and MVVM — shipped on PC, Mobile, and PlayStation for the PokerStars-backed VR casino.

One UI codebase, three very different platforms. MVVM discipline is what made that possible without three separate frontends.
WPFMVVMC#UnityPlayStation
Engine Tooling

Frostbite Tools

Electronic Arts · Tools Developer

Development environment tooling for the Frostbite 3D engine — C#/.NET/WPF frontends integrated with the C++ engine core.

Tools that game teams across EA depend on every day: when the editor is slow or wrong, hundreds of developers feel it immediately.
C#.NETWPFC++Frostbite
7 Years

ShipConstructor

SSI · Senior Developer

Enterprise CAD/ERP software used by shipbuilding companies worldwide. SQL data access architecture, WinForms-to-WPF modernization lead.

Seven years on one complex product teaches you what survives: careful data layer design, incremental migration, and developers who understand the domain.
C#SQL ServerWPFWinFormsCAD/ERP

Skills

// what I work with

Languages

C# C++ T-SQL JavaScript PowerShell

Frameworks & Platforms

.NET WPF ASP.NET WinForms Unity

AI Tooling

Claude Code GitHub Copilot RAG LLM Integration

Data

SQL Server NHibernate Entity Framework Stored Procedures

Tools & Practices

Git Agile / Scrum Code Review

Connect

// two doors, same inbox
For recruiters

Open to new opportunities

Senior developer with 12+ years across desktop, games, enterprise CAD, and — right now — production AI integration. If the role is interesting, I'd like to hear about it.

For builders

Let's talk shop

If you're building something interesting with AI, working on legacy systems, or just want to talk about C++ and WPF — reach out. Always happy to compare notes.