Recent Posts

Here’s how you too can create an AI bot to parody any Twitter user, even if you’re not a coder!

Box plots, when used correctly, can be a very fun way to visualize big data.

Can the CTRL model create the “fake news” OpenAI was concerned about? Let’s put it to the test.


A small sample of my open-sourced projects

Big List of Naughty Strings

The Big List of Naughty Strings is a list of strings which have a high probability of causing issues when used as user-input data.

Person Blocker

Automatically “block” people in images (like Black Mirror) using a pretrained neural network.


Easily generate text using a pretrained character-based recurrent neural network.


Provide an input CSV and a target field to predict, generate a model + code to run it.


Python package to easily retrain OpenAI’s GPT-2 text-generating model on new texts

Magic: The GIFening

A Twitter bot which tweets Magic: the Gathering cards with appropriate GIFs superimposed onto them.