Domains
Modern C++
Runtime architecture
Compatibility layers
Framework design
Engine-level development
Designed and implemented custom replacements for XNA, DirectX 3, and WinAPI-style APIs, enabling real-world legacy games to run across Windows, Linux, Web, and Android without original runtime dependencies.
Focused on modern C++, runtime architecture, compatibility layers, and cross-platform native/Web systems validated through real games.
I build native C++ runtimes, platform layers, and compatibility frameworks. My work includes reimplementations of XNA, DirectX 3, and WinAPI-style APIs used to run real-world legacy games on top of SDL3 without original runtime dependencies across Windows, Linux, Web, and Android.
My strongest public work is CNA, a native C++ reimplementation of the XNA 4.0 programming model used to run Speedy Blupi (2013) ported from C# / XNA to C++ on Windows, Linux, Web, and Android. I also build Free Direct + Free API, SDL3-backed compatibility layers for legacy DirectX 3 / WinAPI games.
I am looking for C++ roles in systems engineering, runtime/framework development, compatibility layers, game technology, tooling, or backend/platform architecture.
Selected books from my long-term C++ and software architecture study.
Modern C++ first, with runtime architecture, compatibility engineering, systems thinking, and framework design made visible through real code.
Modern C++
Runtime architecture
Compatibility layers
Framework design
Engine-level development
C++20/23
API design
Ownership & lifecycle
Modular architecture
Maintainable
code
Concurrency fundamentals
Rendering infrastructure
Backend platforms
Cross-platform
native development
Performance awareness
CMake
Git
Linux
GCC / Clang
Bash
SQLite
Schema design
Migrations
REST APIs
Practical persistence
Readable APIs
Explicit design
Architecture-first thinking
Testing mindset
Long-term
maintainability
Public projects showing runtime architecture, compatibility layers, and C++ systems design validated on real applications.
Cross-platform C++ runtime reimplementing the XNA 4.0 programming model
Microsoft::Xna::Framework.Real-world usage:
DirectX 3 (2D) compatibility layer implemented in modern C++
Real-world usage:
WinAPI (~1998) compatibility layer implemented in C++
Real-world usage:
Archived architecture showcase
40k+ LOC C++ backend platform formerly developed as Mind-Net
Status: Archived; retained as a backend/platform architecture showcase.
Graphics support library for rendering infrastructure and reusable native abstractions
Foundation library for reusable system-level building blocks
Desktop knowledge dictionary for structured learning and technical notes
Command-line utility for long-term data integrity and bit rot detection