Moved the site off of Squarespace and gave it a fresh coat of paint
Updates from my first week of full-time self-employment
Quitting my job to give Worldwright my all
My approach to AI in game development as of May 2026
Worldwright's predecessor makes the HackerNews front page
First post! A brief rundown of SeaFort, Worldwright, and who I am
The story of AssetViz, a client-side 2D/3D renderer I built for Gecko Robotics' Cantilever platform
Three days back in Troy for the unveiling of the world's first university-hosted IBM Quantum System One, plus a reunion with the HASS Leadership Council
An invitation to serve the school that most shaped my time at RPI
A year-long journey through polygon meshes, cubemaps, and smoothed-particle hydrodynamics in pursuit of a modern SimEarth
The continued story of my work at Sonos, with an emphasis on our (then) new use of Flutter in setup user flows
My first tech blog, detailing how I rebuilt Sonos' wizard framework to support a new generation of setup user flows
A personal research/art project making the gradual transformation of Western Classical music come alive
A tour of my attempts at computationally-generated music, from algorithmic composition to a deep-learning approach inspired by Daniel Johnson's work
A short science fiction story about life in a world where tech companies run the afterlife
A few original pieces and arrangements, written between classes and side projects
A 2,000-mile, twelve-stop road trip through Civil War history, from Gettysburg to Vicksburg
A 125-page, fictional, pseudo-history of "Band," a primer for concert band and a love letter to music geeks
A new website, a new blog, and a lot more where this came from