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.

A Neuroscientist's Lament

The pain of flirtation with the hard problem of consciousness

December 1, 2025 · 7 min · 

Meet your doppelganger!

How your crowded mind resolves a consciousness paradox

November 30, 2025 · 4 min · 

No AI in writing

A personal pledge for my authentic human voice

November 30, 2025 · 2 min · 

Human and AI Consciousness

Staying open-minded about the chances

October 24, 2025 · 12 min · 

jj loves vibe coding

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

October 10, 2025 · 6 min ·