elsewhere:

check these out!

see all projects

recently:

snow simulation toy

One of the first significant things I ever coded in QBasic was a falling snow simulation- I think they're very soothing to watch, fun to customize, and there's lots of possibilities for extra little delight. Here's one I built on idle afternoons over the holidays this year at my parents. Enjoy! read more

New Years Bingo

built a small webapp to create new years bingo cards! read more

Logo Dingus

Playing with a new logo for personal projects, and paramaterized the bits: read more

Where I'm blogging from (the summer update)

Hi! I've had a few irons in the fire. read more

html-bin, an embeddable codebin widget

I like to post little code toys on this site from time to time, in lieu of putting a full demo out on its own page. Some of the older demos were hosted on Glitch which was great because you could live edit things! Alas, Glitch is ending its project hosting. I also for a bunch of years have had a scratchpad codebin for quickly dashing out ideas. I've been looking for something in between anyway, and Glitch shutting down pushed me to make something to split the difference. I decided to write it up as its own little open source project for others if they find it useful! read more

Oh God It's June

Hello! May was a blur. read more

How to know when content has changed in CodeMirror v6

Building a new version of an editor widget, and trying to use the latest CodeMirror (v6.x), and I'm finding the documentation light on useful examples! After a bunch of searching I'm documenting what I figured out here for posterity. If you want to run code whenever the content of a CodeMirror v6 document changes, here is example code: read more

Happy HTTP Gone Day (4/10)

Hi I went indie and promised more updates- here's a casual sampling heavily inspired by my pal Jenn's weekly retros: read more

Here I Go

Last week was my last week as Frontend Architect at Splice. read more

Hello 2025

Been a minute! Quick roundup of some stuff I'm up to. read more

posts by tag: