Coding Projects

Here you can see all of the coding projects that I have to show, sorted roughly from newest to oldest.

TwinkleShooter - Simple Sidescrolling Shmup

Skills

As far as languages go, I'm most comfortable with C++ and C, but I'm also fairly proficient in C#, Objective-C, Java, and Perl. I've also been exposed to a bit of Python, Lisp (Scheme), Haskell, and ChucK among other things.

Not that it really matters, but I'm pretty proficient in TI-Basic (hehe) and in my childhood I used to work with Pascal (which you never see anymore, plus back then I had no idea what proper or smart coding looked like).

Development environments and IDEs...I've run the gamut of Visual Studio, XCode, and well...Linux-style builds. I'm not a vim junkie nor am I an emacs fanatic, and in fact I'll use evim on Linux systems if it's not too much trouble, just because I can't live without shift-select, easy Ctrl+ZXCV shortcuts, and modeless editing (all of which can be emulated on emacs as well, but it takes longer to start up, among other things).

I've gotten acquainted with some game development libraries as well--most notably XNA, SDL, and SDL.net but I've also gotten a fair amount of experience with cocos2d and the iPhone SDK. Before jumping into using SDL, I used to use Allegro, which was also fun but more low-level. I've learned a little bit of raw OpenGL as well, though there's still a whole world of stuff that remains to be explored there.

I've had experience using all of the big source control solutions out there--that means CVS, SVN, Mercurial, Git, and Perforce.

...of course, none of this -really- means anything because you can have the biggest skillset out there and still program like crap ;)