Work with me
I'm Christian. I write compute-heavy graphics and systems software — renderers, engines, performance-critical pipelines, and computer vision prototypes. I'm currently available for contract engagements.
What I work on
Vulkan and compute shader pipelines
Renderer features, GPU-driven rendering, custom shadow and lighting techniques, compute-only algorithms that replace parts of the fixed-function pipeline. Bindless resources, multi-draw indirect, buffer device addresses.
GPU performance optimization
Profile-driven work with Tracy, RenderDoc, Nsight, and vendor tools. I work from profiler traces to concrete implementation changes. The IZB shadow post is a recent example: 15ms → 500μs across four optimization passes.
Rust and C++ systems work
Performance-sensitive code with careful attention to memory layout and data access patterns. Profiling, hot-path optimization, and integration work across native codebases.
Computer vision and multi-camera perception prototypes
Real-time pipelines, volumetric reconstruction, geometric computer vision, and multi-sensor fusion.
Recent work
Reinventing the Square Wheel — a novel compute-only Irregular Z-Buffer shadow implementation, optimized from 15ms to 500μs on a 3070 Ti.
Custom Vulkan Renderer — a full GPU-driven Forward+ engine in Odin/Vulkan 1.3 with bindless resources, multi-draw indirect, and a compute-only shadow pipeline.
Iluvatar — a multi-camera volumetric perception system in Rust using voxel-grid ray projection. Technical writeup coming soon.
Engagement shapes
Short scoped projects
A specific deliverable in 2–8 weeks. You know what you want built; I scope it, build it, and hand it off with tests and documentation.
Longer-term team augmentation
You have an existing team and need more hands on graphics, compute, or performance work. I can work inside your existing process or stay mostly async.
Performance and architecture review
I profile your pipeline, diagnose the hot paths, and deliver a written report with prioritized recommendations — optionally followed by implementation of the top items.
How it works
- Email me about your problem and what success would look like.
- We have a 30-minute discovery call.
- I send you a written scope and a quote.
- We sign a short agreement and I start.
Rates are quoted after the discovery call and vary by engagement shape and scope.
Get in touch
Based in Colorado (Mountain Time). Remote engagements welcome; open to on-site in the Denver–Boulder area.