Mike K.

I code internet playthings and simulations.
Check out what I've made below!

My Stuff

Contort, A Playful Plotter

A toy surface plotter where you build math expressions by chaining "nodes" together. Each node modifies the surface in different ways. Designed as a fun little tool that abstracts and helps teach the anatomy of graph equations. It also runs in the web browser!


Tools Used: Vue.js, Vite, Three.js, Typescript, Sass, Figma.

Equipotential Lines Simulation

The animated background on this site isn't pre-rendered! It's a WebGL shader illustrating a real physics concept. It comes with its own controller class and style-able React component. I tried building it with modularity and reusability in mind.


Tools Used: GLSL, WebGL, Typescript, React.

About Me

Hello!!! I like to explore and make a lot of different things. One month, I'm making an online graphing calculator inspired by games I grew up with, and on another month I'm developing ways to spice up my Minecraft playthroughs. New ideas just flow out from of my brain perpetually.

I say this makes me flexible, or perhaps "multidisciplinary". I went to school to learn how to program software, websites, and games, but I draw from my skills in illustration, design, photography, math (yes, math), and video editing to lovingly craft the interactive experiences you see on this website. If you need a guy for any of those things: I am open for work around the West Coast and Midwest USA!

Come Say Hello!