Projects 💻

This is a list of my side projects, including:

Many of my projects are open-sourced on:

I also volunteer with Tech For Campaigns and DSA National Tech Committee, manage the Botmakers community and occasionally make music. Be sure to visit my blog for project updates and tutorials.

And here's a few older pictures and illustrations on Flickr.

My blog Press coverage

A tinted screenshot of a section of the jointhefediverse.net explaining how the fediverse works.
A tinted screenshot of a section of the jointhefediverse.net explaining how the fediverse works.

Join The Fediverse.net

A gentle introduction to the future of social media.

A tinted screenshot of the Fediverse Export Analyzer interface, showing a visualization of Mastodon user account with profile image and description in the left column, and various details, including account creation date, embedded first post, and posting frequency, and a scatter plot of all posts.

Alt Text Hall of Fame

Making the web a friendlier and more inclusive place, one captioned image at a time.

A tinted screenshot of three embedded Mastodon posts.
A tinted screenshot of my visualization project, with my display name, profile image, a tree chart showing each server I'm connected to, and a breakdown of my connections.
A screenshot of Kaelin Ellis playing a keyboard in a video for his song Peanuts.
A white outline drawing of an upright piano on a black background.
A tinted collage of various public domain film posters.
A tinted screenshot of the Public Domain Film Quote Search site showing results for the word
A tinted composite of screenshots of the main extension menu showing a customized list of instances, and the settings page.
A screenshot of a simple text input field with stefanbohacek.com used as an example and a button that can be dragged to your browser and used as a bookmarklet.
A tinted screenshot of the Fediverse Explorer interface showing an input field for a tag, a toggled section with
A tinted screenshot of the data visualization showing two columnns with a map of NYC with a few locations marked in one, and a card with details about one of the pizzerias.
A white outline drawing of a synthesizer on a black background.
A white outline drawing of a synthesizer on a black background.
Yellow-tinted screenshot of my NYC Subway Artists map showing thumbnails of videos of some of the featured artists
A white outline drawing of a drum on a black background.
A white outline drawing of a drum on a black background.
Tinted screenshot of my
A tinted screenshot of the data visualization showing a bar chart and a brief description.
A white outline drawing of a synthesizer on a black background.
A white outline drawing of an upright piano on a black background.
A white outline drawing of an upright piano on a black background.
Tinted screenshot of a bar chart showing the prices of various personal information on the dark web
A tinted screenshot of a United Stats map overlayed with data showing student loan pay-off times by state.
Tinted screenshot of a bar chart showing increased popularity of cycling during COVID lockdowns
A tinted screenshot of my data visualization showing two United States map overlayed with data and illustrations of Trump and Biden above each.
A tinted screenshot of a data heatmap showing occurence of various birthdays throughout the year.
A tinted screenshot of a series of charts showing rate of UK police stop-and-search per 1,000 people, by ethnicity
A white outline drawing of a vocoder on a black background.

Data of New York

Explore the great city of New York using maps, data, and bots!

Music production

Examples of my work and submissions to contests and challenges.

A tinted collage of multiple tweets.

Alternative Tweet Embeds

Embed Tweets on your site while improving performance and protecting privacy of your vistors.

A tinted screenshot of two charts showing the decrease in hourly wages while productivity increases, compared to the increase of CEO compensations
A tinted collage of various creative Twitter bots.

Creative Bots

A project template for making creative online bots.

An example generative artwork consisting of alternating dark red blocks on red background.

Botwiki Browser Extension

A browser extension that adds a link to a bot's Botwiki entry on relevant pages.

Most popular Twitter bots

What are the most popular Twitter bots, and why you shouldn't care all that much.

Fight Fascism

Make your website anti-fascist with Angus Johnston's Fight Fascism stickers.

GitHub Organization Issues Link

A browser extension that adds an Issues tab that lets you browse all issues across a GitHub organization’s repos.

Hello, world!

This is a Mastodon and Twitter bot that posts the translation of the word “hello” superimposed over an image showing the corresponding country’s map. It uses my own Hello, Salut API.

Untitled Artist

Generative art bot inspired by the work of Mark Rothko and Benjamin Kovach.

rain.gif

Making it rain.

pollock.exe

A robot painter inspired by the art of Jackson Pollock.

@last100bills

Breakdown of the last 100 bills introduced in the US government.

Superbooth

Collaborative online photo booth.

Botwiki on Glitch

Make friendly and creative internet bots with Glitch.

Secret

Shhh...

@emoji__polls

A Twitter bot that posts polls with emoji once every hour.

Tinted letter b on a dark background

Botwiki

An open-source collection of tutorials, articles, datasets and other resources for creating useful/interesting/artistic online bots.

Detective

A "reverse Turing test" chat game.

Message

Leave a message for the next person who visits this page.

Redacted

Redact text on a website before taking a screenshot of it.

SiteSummary

Get basic information about a website via an API.

Space And Quotes

Back-end driven quote-on-a-space-background generator with image preloading -- no JavaScript!

Hello, Salut!

Say hello to your website visitors in their native language.

Longer Than

Compare your relationship to those of famous couples.