- Languages -- C, C++, Java, Shell, Python, JavaScript, SQL, HTML, TypeScript
- GPU Rendering -- OpenGL, Vulkan, DirectX, SDL3 GPU, bgfx, Modern GPU pipelines, Real-time rendering architecture
- Game-Engine Development -- Game engine developement with cross platform APIs such as SDL3, Raylib, SFML
- Shader Programming -- Fragment, vertex, geometry shaders written in GLSL, HLSL
- Systems Architecture -- 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
- Web & Backend -- Full-stack web development, Database design, Backend architecture
- Win32 Input Tester: -- Diagnostics tool for win32 that lets you see how input is actually delivered to an 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
- libmath2 -- C/C++ math library for basic 2d and 3d operations
- olib -- A C library for serializing data across multiple formats (JSON, YAML, XML, etc.)
- 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!