Skip to content
View luppichristian's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report luppichristian

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
luppichristian/README.md

Skills:

  • 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

Released Projects:

  • 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

Open Source Projects:

  • 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

More:

If you want to see more here's my youtube channel!

Pinned Loading

  1. GameTest GameTest Public

    Record/replay testing framework for C/C++ games. Deterministic input capture and injection for automated testing.

    C 5

  2. xccmeta xccmeta Public

    xccmeta is a static language parser for C/C++, useful for code preprocessing build steps.

    C++ 3

  3. nshader nshader Public

    A custom portable shader format based on SDL3_shadercross compiled shaders.

    C 2

  4. olib olib Public

    A C library for serializing structured data across multiple formats (JSON, YAML, XML, binary, etc.) with seamless conversion between them

    C 1

  5. libmath2 libmath2 Public

    C/C++ math library for basic 2d and 3d operations

    C 1

  6. term.h term.h Public

    Header only single include library to create console based win32 and unix applications

    C 2