Latest writing
All posts →Gaussian Splatting - Three Million Balloons
A room can be stored as three million fuzzy blobs instead of a mesh or a network, and the whole renderer is a depth sort and some tinted glass.
Voice Models - Press to Talk
A model that can hear and speak still cannot hold a conversation. The hard part is knowing when to start, and being willing to stop.
Voice Models - Writing Down a Concert
Sound has to become a short list of symbols before a language model can speak it. The method that works writes each frame down in eight passes.
Test-Time Compute - Order One More Test
A model can be made better after it is trained, just by letting it answer for longer. Almost all of that gain comes from the thing that checks the answer.
Selected projects
All projects →Legal Research Assistant
On the cover: Legal Research Assistant Platform This project was delivered for MiAI.law, an Australian legal technology firm, to build a modern AI-driven system f...
AI-Driven Quantitative Risk Analysis
On the cover: Digitized Process Flow Diagram (PFD) with highlighted Elementary Process Sections (EPS) and graph This work was conducted at Saudi Aramco. The proje...