Skip to content
  • This is Cosmic Plates, a print project for Artemis II footage

     at 03:05 PM

    Cosmic Plates is a little site I made to host print-ready poster layouts of space footage in the public domain. Starting with the Artemis II mission.

  • I build a 3D Gaussian Splat viewer and generator with Apple's new code

     at 11:00 AM

    In December, Apple published Sharp, a technique for generating 3D Gaussian Splats from a single photograph. Using that, I've built a set of tool to generate 3D Gaussian Splats on the fly for my blog posts using hosted ML systems, custom frontend renderer and CMS widgets.

  • Breaking MindAR out of its cage (and sharing it with you)

     at 07:48 AM

    Why I revamped a popular, but complex, AR image tracking library to be a better performing and decoupled, free alternative to 8th Walls now de-funded engine.

  • A tool to make AI better at Magic: The Gathering deckbuilding

     at 06:14 PM

    I like to deckbuild with AIs, but they hallucinate if you only give them a list of card names. So I made this "enricher" that fetches card details and organizes the decklist logically. It makes AI collaboration much more useful for deckbuilding.

  • Turn newsletters into RSS feeds with 2025 fix

     at 05:55 PM

    There are ways to combine the Newsletter into the RSS feeds, but a few things has made that more tricky lately and broken workarounds. Through trial and error I've found a free solution that works in 2025.

  • Trump, Tariffs and a Tired World

     at 05:17 PM

    Bullies, tariffs, and nuclear codes. What happens when America's friends get treated like enemies? A grownups response to the toddler in chief.