Programming and designing software is a huge passion of mine. I've always been a creative person and I've always loved experimenting and building all kinds of things, ever since I was a kid. Programming is no different! Although programming video games is my main interest, I also design all kinds of different software, ranging from large projects to mobile applications for android and even simple utility programs to help make certain tasks easier.
I've learned numerous languages over the years including C, C++, C#, Java, Python, Lua, Assembly, PHP, Perl, SQL, JavaScript, HTML, CSS, Visual Basic & more. My two most proficient languages are definitely Java and C++, since the majority of my projects have generally been written using one or the other. I'm always ablew to quickly adapt to and pick up new programming languages, though!
My single largest and most interesting project to date is my collaborative, networked level designer with plugin support, nicknamed Serious Level Designer, a part of a planned game development kit, which is currently in the works. I've also been working on an alert notifier for a video game called Warframe to help notify myself, friends and anyone else who decides to use it when good rewards pop up in the game so they don't miss them! I recently resumed work on a mod manager for Duke Nukem 3D that I had started some time ago. I'm a huge fan and since I was really into the modding community, so I had collected a ton of mods for the game since no mod managers existed to my knowledge, I decided to make my own! When I was at Carleton University I also worked on a few projects, including a homemade Java based instant messaging program, a fully multiplayer version of Connect Four complete with matchmaking for Android and I even dabbled in robotics, designing a high-level software project to control and navigate multiple robots simultaneously, nicknamed Top Secret Evil Plan.
You can view the showcase below to see some images of some projects I've worked on. Feel free to browse them and click on any you find interesting to view more information about them!