Software Engineer & Open Source Developer
Welcome to my GitHub profile! I'm passionate about creating high-performance systems and innovative programming languages, with a focus on graphics programming, game engine development, and GPU computing technologies.
π Nebula
An open-source, data-oriented game engine designed for high-performance 3D graphics and modern rendering techniques. Built with scalability and efficiency in mind, Nebula is an attempt to make things the right way, as opposed to the common or most comfortable way.
Technologies: C++, Vulkan, SIMD, Graphics Programming
π§ GPULang
A modern GPU programming language that simplifies shader development and GPU computing. Designed to bring modern language semantics to the GPU, whilst providing a simpler syntax over GLSL and HLSL. It provides a very simple runtime API for loading and reflecting shaders. Also includes a language server for exceptional GPU programming tooling.
Technologies: Compiler Design, SPIRV
- Languages: C++, C, Python, JavaScript
- Graphics APIs: Vulkan, OpenGL, DirectX
- Specialties: Game Engine Development, Rendering Architecture, GPU Programming, Compiler Design, GPU/CPU Debugging, Profiling
- Tools: Git, CMake, Visual Studio, JetBrains Rider, VSCode, Xcode
Check out my portfolio website for more details about my projects and experience.



