--- layout: base title: Home ---
I'm a software developer and Wikipedian currently studying computer science at the University of Illinois at Urbana–Champaign. My work mostly focuses on text parsing and analysis; I'm also interested in programming language theory and algorithm design. |
|
Projects
mwparserfromhell (Python + C // started May 2012)
An easy-to-use and outrageously powerful Python parser for MediaWiki wikicode
earwigbot (Python // started April 2009)
A modular Python robot that edits Wikipedia and interacts with people over IRC, with a separate repository for plugins
bitshift (Python + SQL + Web // started March 2014)
A semantic search engine for source code
copyvios (Python + Web // started July 2009)
A copyright violation detector for Wikipedia articles running on Wikimedia Labs
Other projects
A 3D maze exploration game written from scratch using matrix manipulation code, UV texture mapping, z-buffering, and simple lighting A hacking game featuring multiple simulated websites, tied together by messages sent to the player from a mysterious individual using a fake email client An online brainstorming tool that displays relevant information from the web in a sidebar A simple database with a terminal-based interface for notekeeping A terminal-based multiplayer arcade game with a client–server model inspired by Space Invaders A shoot 'em up game with a sweet upgrade system and randomized levels A simple Game of Life implementation in Java A pseudo-roguelike game with a YAML-based level system A library that tries to generate random Python functions using Markov chains Logo Bolo: a re-envisioning of the classic tank game by Stuart Cheshire in NetLogo A console script that allows you to easily pull to multiple git repositories at once The site you're viewing right now in source code form A Tk-based program that can help you prepare for your music final with randomly-generated listening quizzes |
Posts
Tags:
{% for tag in site.tags %}
{{tag[0]}}
{% endfor %}
|