Passionate developer in multiple languages, Rust lover, deep learning enthusiast. Interested in experimenting with new ideas, pushing performance optimization to the limit and designing/implementing software frameworks.
Proficient in Rust, C#, Java, C, C++, Python, some experience with JavaScript, TypeScript, Go
Relevant Coursework: Computer Security, Operating Systems, Computer Architecture, Deep Learning
Code Orchestra is a framework for automatically generating bindings between multiple programming languages. The bindings are bidirectional which allows for seamless communication between arbitrary languages (any language is supported as long as it supports basic native interaction using a C-like interface).
You can find out more on the Website
The CRP is developed for the CrushDepth project. It is a fully custom three-dimensional, high-performance rendering engine for DirectX 12 and Vulkan writen entirely in Rust, based on a custom render graph architecture for validating and optimizing CPU-GPU interactions at runtime. It supports cluster-based rendering, sparse textures, PBR shaders and ray-traced global illumination approximation and other effects. The cluster-based rendering uses a custom, highly compressed mesh format and allows for near infinite scene complexity with millions of objects and billions of triangles through the use of GPU-driven rendering and asynchronous data loading and processing.
The latest version of CRP includes a work-in-progress custom implementation of the instant-ngp neural radiance cache in HLSL.
I have many other side projects that are much smaller than the ones listed above. They are not listed here yet because this website is still under construction. I will add them later when possible