I like to create software that is beautiful, poetic, playful, and empowering. These are some of the things I’ve created and tinkered on towards that end. I want software creation to feel more like home-cooking. I want to taste software, to pass ingredients and side dishes as we pair, to make lil apps with our hodgepodge of leftovers… I’m hoping my work will forward a world that looks like that.

// 74 words //


anย open-source library for designing communal internet experiences by enhancing web elements with real-time, collaborative interactivity.


a garden for everyday internet dreams.

This (we)bsite is a space for the community to cultivate, nourish, and grow, centered around internet hopes.

An interactive, participatory essay proposing the โ€œpluriverseโ€ as a new banner for the community to rally around for how we look at imagining a โ€œnew web.โ€ It is co-created with visitors and readers of the site.

Created in collaboration with Verses.

cursor park

“cursor park” reimagines an everyday productivity tool into a communal canvas. This piece takes its cue from the whimsical ‘cursor park’ trend, an ASCII art that serves as a virtual resting place for cursors in a shared document, emerging as a collective moment of stillness amidst the digital hustle.


an experiment in creating single-purpose objects to represent digital ones, giving them form, texture, and history.
// 116 words


an offline-first client and mobile app for archiving, maintaining, and curating collections.

every color haiku bot

a twitter bot that tweets out a new hex color every hour with a generated haiku.

OpenAI Pack

An extension that brings the power of OpenAI to Coda, giving people the power of GPT-3 and DALL-E to summarize documents, make stories, and create images.

wall of windows

a set of live-updating windows that show slices of my life in real time.

our internet map

a participatory art exhibit that invited visitors to create digital space together showcased during the Interact Summer Symposium 2022.

tiny internets

an inquiry into how we create more human, natural, and homey spaces to shape, live in, and form bonds in.


Pacman reimagined as an interactive poetry game. A simplified version was published in taper 8, an issue of a computational poetry journal.

Created in collaboration with Kelsey.

Verses Verses

A collection of transforming verses from the verses community and an interactive lab to make your own.

Created in collaboration with Verses.

Transforming Text

an open-source library for creating transforming text.

Created in collaboration with Jacky.

Twitter Pack

A Twitter pack for Coda which gives you the ability to manipulate data from Twitter the way you want and find the things that you remember without messing with a complicated API.

twitter poems

An interactive version of alex dimitrov’s ever-evolving love and loneliness poem
// 81 words

Coda Packs Platform

a platform for extending Coda’s functionality by bringing in and taking action on external apps' data
// 1982 words //

Fits Stream

A stream of my daily outfits.
// 68 words

Coda Custom Templates

a system for saving everything from repeated snippets to entire workflows into shareable, reusable templates

Decoding your Mind

Sharing my method to data-empowered journaling and self-reflection
[06.26|20:09858821493] โœ๏ธ opening yourself to support โ€ข [07.01|19:09859250500] ๐ŸŽง ๅฐ‘ๅนด โ€ข [10.30|07:09806502420] ๐Ÿ“ฟ โ€œI start every day with two empty handsโ€ โ€ข [07.01|06:09859204998] ๐Ÿ”จ playhtml โ€ข [10.13|05:09805029828] ๐Ÿ“– Wrong Way โ€ข [06.21|02:09858325016] ๐Ÿƒโ€โ™‚๏ธ help: 2.9km โ€ข [06.26|20:09858821493] โœ๏ธ opening yourself to support โ€ข [07.01|19:09859250500] ๐ŸŽง ๅฐ‘ๅนด โ€ข [10.30|07:09806502420] ๐Ÿ“ฟ โ€œI start every day with two empty handsโ€ โ€ข [07.01|06:09859204998] ๐Ÿ”จ playhtml โ€ข [10.13|05:09805029828] ๐Ÿ“– Wrong Way โ€ข [06.21|02:09858325016] ๐Ÿƒโ€โ™‚๏ธ help: 2.9km โ€ข

Thanks for visiting, and safe travels!
If you'd like to support my independent work, I have some fun buttons for you ๐Ÿงก