Hi! I studied the neuroscience of spatial representations for 8 years before changing course and working as a software engineer. I'm still passionate about neuroscience, especially now in the age of pervasive AI. I also love functional programming, deep learning and language design/development.

Many of my interests came together for the NeuronBench project - a browser-based neuron simulator. I'd love for you to try it out!

Lately most of my creative energy goes into my job at BoundaryML, working on a language for building typesafe LLM apps.

Human and AI Consciousness (In progress)

Staying open-minded about the chances

October 24, 2025 · 9 min · 

jj loves vibe coding

Why jj's interface is so great for vibe coding.

October 10, 2025 · 6 min · 

Frosted Vertical Reflections in ffmpeg

How I create a frosted reflection effect for videos.

January 20, 2024 · 3 min · 

Claude 2.1 correctly interprets a neural network

I asked Claude-2 to explain the behavior of a neural network from its spec in a novel language.

November 23, 2023 · 6 min · 

Vertigo Chart

Tracking vertigo symptoms and possible triggers

January 25, 2023 · 2 min ·