Portfolio
Please Note: I'm in the process of adding things to this list. There's still plenty to be added!
-
Internet Explorer
During the summer of 2009, I had an internship with Microsoft in Seattle, WA as a developer with the Internet Explorer product team. My main summer project was to work with the Object Model team to add support for CSS3 Selectors in preparation for Internet Explorer 9. Since CSS3 Selectors support has been officially announced as of PDC '09, I'm allowed to discuss it...somewhat, anyways.
Fancy Buzzwords: C++, HTML/XHTML, Windows -
Advanced Console Library
Created for a class I taught at Camp CAEN in 2008 (Intermediate C++), this is a library that will let you quickly and easily add color to a C++ application's output. Other nice features include relocating the cursor to different locations on the screen, as well as erasing the screen. Linux/Unix is supported, along with a not-extensively-tested-yet-pretty-reliable MS Visual Studio port as well.
Fancy Buzzwords: C++, Libraries, Linux, Windows -
Slime Volleyball
A simple game I implemented for a summer course as assistant instructor at Camp CAEN at the University of Michigan. A 3D remake of an old 2D game, the basic idea is to keep the ball on your opponent's side of the court more often than the ball is on yours. Based on the Java applet by Quin Pendragon.
Fancy Buzzwords: C++, Windows -
Jazz Jackrabbit 2 List Server
Back in 2005~2006, I was an active member of the online community for Jazz Jackrabbit 2, a popular game for its time. The game had its own share of issues, one of which was that its master multiplayer list server daemon had bugs that malicious users had begun to abuse. I recoded the server in Java, solved many of the problems along the way, and even added new features to the new server daemon to help administrators keep the game's online experience running smoothly.
Fancy Buzzwords: Java -
Planet Nebula (This Website)
I've had a website at this address (Planet-Nebula.com) since 2001, but like most websites, it's gone through plenty of revisions along the way. From initial my initial experiments with HTML, PHP, MySQL and such, up to today with its snazzy Django back-end, it's been quite a trip.
Fancy Buzzwords: HTML/XHTML, PHP, Python