Programming Languages
C/C++ Embedded software for video switchers, text engine for graphics software, computer vision research, academic implementation projects
Objective C Apple iPhone app development
C# Game development with Microsoft's XNA Framework
Java Academic implementation projects
JavaScript Mobile web development
Matlab Computer vision research
Other Languages HTML, CSS, XML, Scheme
Libraries and Frameworks
OpenCV Computer vision research
Microsoft XNA Framework Game development
DirectX TA'ing game development course
Processing Game design prototyping
Development Tools
Development Environments Visual Studio, Xcode, Eclipse, Matlab
Version Control SVN, CVS, git
Software Engineering
Design Patterns Good familiarity with the Gang of Four patterns
Software Design Process Knowledgeable of all stages from user and task analysis to quality assurance
