Projects

projects #

I’ve made a lot of stuff over the years. Here’s a list of the notable things I’ve made in recent times.

alanbradley #

For years I’ve been using DataTables. It’s fine, it works great, is still being developed, has a lot of plugins, and is very extensible. There are downsides, though. One, it’s opinionated about theming, and it’s not easy to target and modify elements within it to make the theme do what you want. Two, it’s kind of bloated. Three, the useful and well-made plugins out there are mostly not being updated, since the frontend world has largely moved on. It’s possible to hack DataTables to do what you want, but at a cost.

AG Grid is pretty nice. It’s fast, supports a lot of features, but costs money for commercial projects. It’s also kind of overkill for what I need for my projects and is very opinionated about style, which doesn’t work for me.

So… I created a new project to meet my specific needs. alanbradley is a lightweight table filter, sorting, and pagination library, with optional background chunking. Yes, that Alan Bradley. He fights for the user on the grid.

It’s not opinionated about style, utilizing the existing table styling you’ve set, and allows easily modifying the filter, sorting, and pagination elements with documented CSS properties.

The library interface closely matches other table libraries, so using it should feel similar.

chaon effects #

For the last couple months I’ve been learning about building effect pedals. Analog circuits, their affect on signal processing, and how to sample, slice, and digitally modify a signal; it’s a fascinating crossroads between several of my interests.

The result is chaon effects. I’ve created several digital effects, which I’m currently fine tuning, and have ordered the Daisy Seed development board to upload the code and add to a signal chain. I’ve also designed several analog circuits meant to “wrap” the Daisy Seed for grounding the sound into something less… digital, then housing into an effect pedal.

Here’s a video of my first digital pedal, seph. I don’t have demos of the other seven effects I’ve designed, but will get some made a soon as I’ve fine tuned each one some more.

Exploring this path has a long way to go, and I’m not planning on moving this into more than just a hobby. I might sell on Reverb, but I don’t want to do this fulltime; it’s just for fun and that’s all I want it to be.

tecmo super bowl #

Right now I’m exploring an idea that’s intrigued me for a while, building software to automate running COM vs COM games of Tecmo Super Bowl, storing the stats of the games, then looking for trends and anomalies across the games and seasons.

The software spawns concurrent headless emulators, each running Tecmo Super Bowl through a season of COM vs COM games, then extracts the data at the end of the season, storing it into a database (there are a number of more complex steps in there, but that’s the gist).

terminal output for tecmo super bowl automator

Tecmo Super Bowl Automator and its companion app/API for exploring the data, Tecmo Super Bowl Explorer.

mastodon bots #

I’ve created several automated bots for Mastodon:

hirgon #

hirgon is a web app for scheduling and automating messages across platforms. Setting a message on a scrolling marquee, social media accounts, and more (work in progress).

spicyipsum #

spicyipsum is a filler text generator for generating spicy sentences through the browser or programmatically through the API.