June 21, 2024Writing a CPU only text to speech engineHow I ported VITS, an end-to-end neural TTS model, to C++ using ggml for mobile devices, and what it took to make it fast enough to be usable.
December 5, 2021Quickly generating procedural worlds at runtimeA simple overview of how worlds are generated and meshed in my open world RPG "Project Hedra"
June 25, 2021How I built this blogA quick overview of the stack and structure behind this personal site and blog.
June 25, 2021Porting CPU C++ code to CUDAWhat changed when I moved parts of my raytracer from regular C++ code to CUDA kernels.
November 10, 2019Navigation meshes for project hedraA look at Project Hedra's first dungeon and how navigation meshes plus Dijkstra's algorithm improved indoor AI.