Domains
Modern C++
Cross-platform systems
Compatibility layers
Framework design
Tooling development
I design and implement C++ frameworks, platform abstraction layers, and compatibility systems that reproduce legacy API behavior without original dependencies. My work includes XNA-style, DirectDraw-style, and WinAPI-style layers over SDL3, OpenGL, and related technologies.
Modern C++ systems work focused on cross-platform frameworks, compatibility layers, and portable architecture validated through real applications.
I build native C++ frameworks, platform layers, and compatibility systems. My work includes XNA-style, DirectDraw-style, and WinAPI-style API layers implemented over SDL3/OpenGL to run legacy applications without original dependencies.
My strongest public work is CNA, a C++ implementation of an XNA-style programming model used to port a real C# / XNA application to native C++ across Windows, Linux, WebAssembly, and Android. I also build Free Direct + Free API, SDL3-backed compatibility layers for legacy DirectX 3 / WinAPI applications.
I am looking for C++ roles focused on systems programming, cross-platform software, framework engineering, tooling, platform abstraction, or compatibility-layer development.
Selected books from my long-term C++ and software architecture study.
Modern C++ first, with cross-platform architecture, compatibility engineering, systems thinking, and framework design made visible through real code.
Modern C++
Cross-platform systems
Compatibility layers
Framework design
Tooling 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 compatibility layers, cross-platform frameworks, and C++ systems design validated on real applications. Live WebAssembly builds and videos are listed as technical verification links inside relevant project cards.
Cross-platform C++ framework implementing an XNA-style API
Microsoft::Xna::Framework.DirectX 3 / DirectDraw compatibility layer implemented in modern C++
WinAPI-style compatibility layer implemented in C++
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