- Languages:
C, C++, GLSL, HLSL, Python, JavaScript, SQL, HTML, TypeScript - Graphics Programming:
OpenGL, Vulkan, DirectX, SDL3 GPU, bgfx, Modern GPU pipelines, Shader development, Real-time rendering architecture - Engine & Systems Programming:
Custom game engine development in C, Multithreaded systems, Low-level architecture, Memory 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 - Web & Backend:
Full-stack web development, Database design, Backend architecture - AI-Assisted Development:
Code generation pipelines, Automated tooling, Agent-assisted workflows, Developer productivity systems
- 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:
My own personal base layer for C projects on windows, linux macos platforms. - 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. - CryptoDashboardPlus:
A crypto dashboard to track wallets, exchanges, DeFi positions, and NFTs. - Unnamed Private Game Engine:
A custom-built C/C++ 2D pixel art game engine, written from scratch, with proprietary tooling and a strong focus on performance. - claude_prompts
Reusable prompts for Claude Code that i find useful. - Gamedev Resources
Links to programming resources websites / articles that I found useful to learn low level gamedev from scratch in C/C++
If you want to see more here's my youtube channel!