My name is James Borden, and I am a programmer. I mainly use .NET, but I have a fundamental understanding of object-oriented theory which allows me to learn any language based on object-oriented principles. I first started programming at the age of ten. I got a toy computer for Christmas that accepted simple programs written in a language similar to QBasic. A few years later, I started to dabble in HTML. I wrote my first simple webpage at the age of twelve. I took a class in QBasic at the age of sixteen, and decided to major in computer science. In the end, I switched majors to Digital Media, but I ended up on the programming side regardless.
The first "Hello, World" program I wrote was in C++. I studied C++ for almost a year as I progressed through the freshman computer programming classes. At the higher levels, I wrote C code. After that, I took a break for a while and focused on art production. When I came back, the university had given up C in favor of Java and Python for most of their classes. It wasn't difficult to learn Python or Java thanks to the object-oriented theory classes that I had taken. My first experience with my current favorite programming language, C#, came in 2007. The device drivers for my senior project were written in C#, so to simplify things, my team decided it would be wise to use a graphics engine that accepted C# as a scripting language. I have used C# for all my major projects since 2007, so it's safe to say that I have several years of experience using it.
I currently live in Kazo, a small city in Japan about 1 hour north of Tokyo. My main job is teaching English as a foreign language, but my second job is contract computer programming. I am currently engaged in a contracting relationship with Drexel University. I seek to make programming my main job, however. I fear that if I don't constantly program, I will be left behind by the rapidly advancing world of technology. To that end, I have started entering programming contests to keep my skills sharp. Please view my portfolio section for a more detailed look at the things I've done, or download my resume. If you have any questions, don't hesitate to contact me at




Lazy Brains (2008)


