researchrewriting · back soonpassionsgym · mma · gaming · readingclick again to enter →projects18 systems, built rawclick again to enter →worku of a · grad 2028click again to enter →connectsay helloclick again to enter →
lifting6x a week, push/pull/legsmmatwo-time national championgamingapex plat · valorant diamondbuilding thingsallocators, vms, raytracersapollothe myth behind the nameall 7 →reading, basketball, the rest
colossusvirtualized geometry from scratch in c++20 and vulkan, the idea behind nanite: 15.9 billion triangles in 1.51 ms.nexus_clusterraft consensus from the paper: elections, log replication, a replicated key-value store.nexus_dbembedded LSM key-value store in C++17, with a live telemetry dashboard.nano_matchlow-latency limit order book and matching engine.cpu_rasterizera 3d rendering pipeline in plain javascript, no graphics api at all.all 18 →the full cluster
computing science · university of alberta
abir deol
apollo
I work on the Vulkan validation layers and GPU drivers, and build systems from the bottom up: consensus, storage engines, allocators, virtual machines and rasterizers.
- 28 merged upstream
- Khronos · Mesa · ggml-org
- 11 live demos
or click a star to explore the void. you can also draw the bowstring and let go.