I like knowing how things work, down to the matrix math.

I'm Clark, a frontend engineer. I specialize in the web, with a focus on user experiences that stay consistent. I can find my way around a backend and build my own services too.

I learn best by building things myself. Some of what that's looked like so far: a 3D game engine on WebGL 2.0, still very much in progress. A Vue SPA inside a Spring monolith, with a Rust twin to see how the two compare. A semantic search over real car data, which I'm learning as I go. And Shotlify, which pulls still frames out of video in the browser, with a small Node service that turns them into a slideshow.

Drawn with WebGL 2 and some hand-written quaternion math. Drag it or tap it to turn it.

Projects