kernveld.com

Simulations, small games, and interactive web experiments, all built with minimal dependencies.

View Projects

A handmade Eleventy site with a live in-browser customizer for color, typography, and layout presets.

Web Eleventy CSS Customization
A custom-designed marble track with ramps and curves, with several marbles rolling down it.

Design and share marble tracks with physics-based gameplay. Build levels, play community creations, and vote on your favourites.

Simulation Physics Engine Free Form Designer box2d web assembly
Hexagonal grid with trains routing between resource buildings in a procedurally generated landscape.

Build resource networks and production and incrementally scale a satisfying logistics simulation

Simulation Javascript html canvas minimalist zero-dependency

I'm Jonathan Vander Hout. I've been building software professionally since 2018. I started out on the web: Node and Express on the backend, Angular and Vue on the front, with a lot of JavaScript spent on data visualization, WebSocket feeds, and generally making things move in a browser. These days I lead software at a small company building data systems for wind farms, which has pulled me deeper into Python, C#, PostgreSQL, Linux administration, and reverse-engineered serial and TCP protocols.

The projects and posts on this site lean back toward the web: simulations, small games, and experiments built with deliberately minimal dependencies. They usually start with a curiosity, like how physics engines actually work, what a satisfying logistics game feels like, or how fast a plain Python server can really go, and end up as something interactive.