A couple of projects I've worked on in the past:
-
Python
- Distributed Graph Algorithms (2012)
- Wolfscript (2009), an interpreter for a C-like imperative programming language developed in Python for CSE 307.
-
C/C++:
- Axiom (2008), a partially-made experimental interpreter to test out some new language design ideas.
- Axis (2005-2007), an interpreter I wrote in high school that contains a hand-written ad hoc lexer and parser. I badly wanted to create a language, and this was the result. (Not knowing that tools like lex/yacc existed that would have greatly eased my job.)
- Sherlock Holmes (2006-2007), toolkit for remotely monitoring and executing commands on Windows-based computers. It was never used, besides on my own computer (for testing purposes.)