- Core Languages:
C, C++, Python, JavaScript, SQL, HTML, TypeScript - Graphics Programming:
OpenGL, Vulkan, DirectX, SDL3 GPU, bgfx, Modern GPU pipelines, Real-time rendering architecture - Game Programming:
Game engine developement with cross platform APIs such as SDL3, Raylib, SFML - Shader Programming:
Fragment, vertex, geometry shaders written in GLSL, HLSL - Systems Programming:
Low-level architecture, Memory, data structures and cache-efficient design - Performance Engineering:
SIMD optimization, CPU and GPU profiling, Frame time optimization, Data-oriented design - Concurrency & Parallelism:
Multithreaded programming, Task-based systems, Sync primitives, High-performance runtime systems - Tools & Toolchains:
RenderDoc, Tracy, CMake, Premake, Visual Studio, VS Code, Clang, GCC, MSVC, GPU debugging and profiling - AI-Assisted Development:
Codegen pipelines, agent-assisted workflows, dev productivity systems, while keeping code quality and standards - Web & Backend:
Full-stack web development, Database design, Backend architecture
- Win32 Input Tester:
Diagnostics tool for Windows that lets you see how input is actually delivered to a Win32 app. - GFX Support View:
Desktop utility for inspecting your system’s graphics api support in one place.
- GameTest:
Record/replay testing framework for C/C++ games. Deterministic input capture and injection for automated testing. - xccmeta:
A static C/C++ language parser designed for code preprocessing and build-step tooling. - based-sdk:
Low level C programming framework for general-computing/graphics/audio. - libmath2:
C/C++ math library for basic 2d and 3d operations. - olib:
A C library for serializing structured data across multiple formats (JSON, YAML, XML, etc.) with seamless conversion between them. - nshader
A custom portable shader format based on SDL3_shadercross compiled shaders. - term.h
Header only single include library to create console based win32 and unix applications
If you want to see more here's my youtube channel!