I like programming, GIS, languages, and games.
I wrote software for ProteinMPNN, a deep learning approach to protein sequence design, worked on the upcoming Foldit website redesign, and ran feasibility studies for integrating Foldit with an HTML5 UI.
From the ground up, I built a database where you can get info on and read travel logs from the Golden Age of Egyptology. With only OCR scans of Nile Notes of a Howadji, I turned a book into a library with minimal manual work.
You can use a message passing neural network to predict amino acid sequences for proteins with novel structures! Try it yourself at Hugging Face
You can put a Minecraft map in real map software and it works! Published in SIGBOVIK 2020 (page 273)
World of Warcraft addon that lets you add TomTom waypoints based on location name with a command (e.g. "/jackjack orgrimmar"). Locations and their coordinates are based on data from WoW.tools. Great for new players who don't know where anything is.
NYC pager logs from 9/11 in JSON and CSV formats, with a basic R Shiny app for exploring the data and scripts for parsing the original raw data.
Webcam filter that overlays the animated Laughing Man logo from Ghost in the Shell: SAC on faces and sends the output to a virtual webcam
The online zero-player game where you have more impact over a country's government than in real life!
Bukkit plugin that calls the Mathematica kernel to query WolframAlpha from in-game. Do your calculus homework… in Minecraft! See how it works in my blog post.
Tools for mapping and analyzing Minecraft maps in GIS software
Tools for using and parsing civ5map Files, including in Quantum GIS
Romulan Language (Star Trek: Picard era) analysis tools and resources
Explore the 90s internet with this GeoCities archive explorer, using archives from Oocities
View and analyze song lyrics
Discord.js bot for use with my friends, who like Star Trek and games.