Programs

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!

Serious Game Development Kit
Serious Level Designer
An SDK for making 2D games, features a collaborative level designer w/ plugin support!
Duke Nukem 3D Palette Editor
Duke Nukem 3D Palette Editor
An easy to use tool for editing those Duke3D DAT files! Complete w/ plugin support!
Duke Nukem 3D Mod Manager
Duke Nukem 3D Mod Manager
A tool for managing, sorting, searching and playing your Duke 3D mods!
Z Launcher
Z Launcher
A DOSBox integrated launcher for the Bitmap Brothers' classic MS-DOS RTS game, Z!
Warframe Alert Notifier
Warframe Alert Notifier
A handy little notification tool for filtering through Warframe alerts, outbreaks & invasions!
Connect Four
Connect Four
A fully functional multiplayer Connect Four game for Android!
Serious Messenger
Serious Messenger
A Java based instant messaging program.
Top Secret Evil Plan
Top Secret Evil Plan
The final project from my 4th year robotics class.