Nathan
Iām an independent software developer specializing in mathematical programming. I like to build amazing things to make your reality more interesting. Welcome to my website.
Projects
A few of my amazing projects.
- Kaya - Memory State Diagramming
Kaya is a set of tools for producing beautiful memory state diagrams for small example programs. I'm using it to produce tutorials and quiz questions for Rust concepts but I designed the tool to be useful for other languages as well.
Art Stuff
Art-related things.
This is an audiovisual presentation of the poem with some animation effects that I programmed and background music by Cobalt Rabbit (track is "Cliffs" from Long Walks and Oceansides). Poem is from the book The Invention of the Darling by Li-Young Lee.
pre-recorded video in case you have trouble
This is a presentation of the poem with a custom shader effect that I made and background music by As Seas Exhale (track is "Sympathetic Resonance" from What Remains At The Edge Of It All). Poem is in the introduction in the book Villainy by Andrea Abi-Karam.
pre-recorded video in case you have trouble
Slides
Slides for my talks.
- Cherry Lip Sync
These are slides for my Boise Code Camp 2025 talk. I developed a small model for doing lip sync using a fixed number of visemes (lip images). In some ways the talk is a historical progression of machine learning up through GRU.
manim
This is a presentation I gave at the Boise Software Developer Group
in July 2025. It's an introduction to creating animations using
the manim software.
Meetups
I'm starting a small local meetup called Code == Art to talk about art in relation to programming.
QR Code