Blog
Notes on perception, latency, and craft.
01 // ENTRIES
Why I built a fully client-side 3D Gaussian Splatting and Graph SLAM visualizer, and how WebAssembly enables sub-10ms sensor-fusion loops directly in the browser with zero backend dependencies.
The motivation behind copypaste.fyi: designing a low-latency edge-native relay for developers who live in tmux, and engineering short-lived encrypted token exchanges.
How to build, compile, and deploy custom CUDA operators as PyTorch C++ extensions — bridging the gap between Python prototyping and sub-millisecond production inference on embedded GPUs.
Hard-won lessons from months of training generative adversarial networks — understanding the minimax game, diagnosing mode collapse, and the architectural tricks that finally made image synthesis work.
Implementing ConvNets from Scratch in C++_
2013-09-18A retrospective on building a minimal convolutional neural network in raw C++ before frameworks existed — forward passes, hand-rolled backpropagation, and the GPU compute revolution that changed computer vision forever.