We specialize in graphics programming and can offer expert-level services in GPU programming. The services are delivered remote or with on-site presence.
Vulkan is the latest low-level graphics API from the Khronos group. We have extensive experience writing applications and can assist with all facets of these technologies.
Engine implementation
Performance optimizations
Vendor-specific tweaks
Training engineers
Review of implementation for correctness and best practices
We are experts in SPIR-V and targeting multiple APIs from it. Hans-Kristian is the author of the open-source SPIRV-Cross tool hosted by Khronos.
Consultation
Training engineers
Tailored SPIR-V based cross-compilation solutions
We have experience implementing various graphics rendering techniques typically found in modern 3D engines. We also have extensive experience implementing compute shaders for graphics and non-graphics purposes.
Cross-platform development
We have experience programming interactive applications for Linux, Windows, macOS and Android.
Audio APIs
Input APIs
Windowing system APIs
Systems programming
DSP
We have experience with real-time digital signal processing for audio and image data.
Primary programming languages
C
C++ (legacy and modern)
Shading languages (GLSL, HLSL, Metal Shading Language)
SIMD assembly or intrinsics (NEON, SSE, AVX)