Christian Luppi - Systems Programmer, Graphics Programmer, C/C++ Developer

This site shows my skills, released projects, open source work, and contact links.

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 development with cross-platform APIs such as SDL3, Raylib, and SFML.
  • Shader programming: fragment, vertex, and 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, while keeping code quality and standards.
  • Web & backend: full-stack web development, database design, backend architecture.

Released Projects

  • GFX Support View - Desktop utility for inspecting graphics API support across Windows, macOS, and Linux.
  • Win32 Input Tester - Native Windows utility for inspecting keyboard, mouse, controller, tablet, raw input, HID, and clipboard data.

Open Source Projects

  • GameTest - Record/replay testing framework for C/C++ games. Deterministic input capture and injection for automated testing.
  • xccmeta - Static metadata parser for C/C++ projects, useful for preprocessing and build-time tooling.
  • based-sdk - Low-level C framework for general computing, graphics, and audio work.
  • gamedev_resources - Collected articles, tools, and reference material for learning low-level game development in C/C++.

Blog

Technical posts live in /blogs/ and are listed automatically on the homepage.

Contacts

Email · GitHub · itch.io · YouTube