Hello!
I am Colin, a programmer who is currently working toward a B.S. degree in Computer Science and expects to graduate in December 2016. I'm a two-time summer intern at Goldman Sachs who spent each internship developing web applications. While I mostly love programming video games on my own time, I enjoy coding anything and everything, including web site backends and frontends, tools, and emulators.
Most of my programming is in Java, but I have coded in a variety of languages, including Javascript, PHP, Python, and C#.
Feel free to contact me!
I have been coding since I was about 10 years old, starting with a little edutainment program called Interplay's Learn to Program: BASIC. It taught the fundamentals of coding, and with it, I developed Paint-like programs.
Later on, I moved to programming in Game Maker. Game Maker is a tool for users to create games without any code via a drag and drop interface, but I personally found it more fun to just write code using the built-in C-like language GML. My experience with Game Maker led me to create the Mega Man engine which had some popularity on YouTube.
Later, I moved on to coding in Java, starting with a game framework known as Slick2D and creating my own game framework on top of it. Shortly after I switched to libGDX for its maturity and Android support, and I ported my framework to it, which I still update and use today.
I landed an internship at Goldman Sachs and started creating RESTful web sites using Vert.x and jquery. While there, I found the fun in web development and gained an interest in web backend development. I started using technologies like Java Spark (not to be confused with Apache Spark) and Redis for my own web site projects and experiments.
Over the years, I have also used plenty of other languages. Some of my favorite works in other languages include: