Desktop and full-stack developer focusing on intelligent design with clean, efficient code. Passionate about learning new languages and technologies. Driven by solving problems, with a strong user focus.
Click on each project for more info
TrinityCore Account Creator
TrinityCore is an emulator for World of Warcraft. I like to develop projects for TrinityCore, since I can easily come up with project ideas that have an immediate real-world application. This is a small website that you can use to create an account for a TrinityCore server, which I created so that other users can take this and easily implement it on their web server, to create accounts for their own TrinityCore server.
I chose to use AJAX here, so that users don't need to load another page to confirm their account creation. I would like to add functionality to send a confirmation email to the user before activating their account (to prevent bot spam), but that will be further in the future.
PDF Merge Tool
A desktop application written in C# using WinForms. Merges multiple PDF files into a single PDF file, and also converts PDF files into image files. My largest and most recent personal project with C# desktop development. I started developing this application because of a need to merge multiple PDF files for our customers. It started as a small side project, never meant to really go anywhere, but eventually was planned to be released to customers by the company. I also created and packaged my own installer using Advanced Installer. The development of this project was halted when I was officially promoted to development at my current employer. I'd like to finish this project, and maybe re-create it from scratch using WPF instead of WinForms.
Feel free to download the custom installer, and try it out for yourself!
<installer>PDF Merge Tool Setup
As I'm ever curious to learn the latest and greatest languages and technologies to further my career,
I also enjoy learning game development with Unity in my spare time.
Because I also have a passion in video games, it's easy for me to come up with new projects, or be able to modify existing ones. Fixing bugs, adding new features, and improving on existing game mechanics is, overall, a very pleasant and fun experience for me.
Unfortunately, I haven't gotten to the point where I am able to publish any games, so I won't have any example links for past projects. I plan on publishing my first game as either an Android game, or a Windows desktop game.
Hourly Wage Time Calculator
An Android application created using Android Studio. I created this app for working professionals - teachers, tutors, technicians, etc - who work for a set hourly wage. This app will keep track of the time worked, give you an exact amount to charge for that time, and save each session to local storage. I hope to revisit this soon, to finish the app and publish it on the app store.
Other Desktop Examples
Some other desktop projects that were too simple or too old to post as a recent project. Most of these were created for school projects, for work, or done on the side.
<code>Canned Chat Messages v2 - Assembla SVN
XML Reader - Assembla SVN
School Projects (Mostly Android or Java) - Github
PDF Photo Extract - Github