About Me

Who I Am

My name is Christopher, though most call me Chris. I have developed software both professionally and as a hobby since 2003 when I was introduced to the development world by a high school teacher. My first language was C++ (C++98 Specifically), learning on a simple little Pentium II machine that the high school provided us, compiling away with Borland C++ as my compiler. I was fortunate enough to end my year out creating a simple little Tomagotchi style game with two others I was learning with (it was a fire breathing, coconut eating, game playing coconut pet!). From there I continued to learn as much as I could about programming that I could, with what available materials I could get my hands on. Venturing out into BASIC (I competed in the FBLA VB Competitions), delved deeper into C, and then branched out into the web with PHP scripting.

To this day I have learned a fair amount of programming languages, including but not limited to C#, Python, PERL, Java, JavaScript, etc. I have made it a point to learn at least one new technology (often more) each year, be it a new language, framework, library, service, or operating system. I also have delved quite a bit into 3D modeling as well, giving my development a head start before 3D printing became a common consumer activity (I now own a Maker Select v2 that I use quite often).

My Hobbies

I have many hobbies, most of them revolve around creating. I enjoy 3D modeling and printing both useful items as well as toys and trinkets. I develop applications and tools for my own use or others who need them. I manage servers and development teams for an online community (NightSong Entertainment). I enjoy gardening (who doesn’t like to grow things that both look good and you can eat?). And of course I also enjoy being a father to my 3 incredibly intelligent children, and before you ask, yes I am teaching them their way around a computer, and basic programming.

Now that third hobby of mine, the online community that I am a part of, that is an interesting topic indeed. The community was started on April 1st, 2010, born from events in an online game (EVE Online) by 3 developers. I was one of these developers. The community has since evolved into a place where developers, students, and gamers (every developer in training needs a guinea pig!) come together in a
single place. With resources such as Windows/Linux Servers, VoIP Servers, Group Repositories, and Project Management Software, the community is a place where students come to put what they are learning into practice, using industry developers as mentors, and gamers as guinea pig clients. Each project that is given support by the staff (all volunteer by the way!) is given a mentor who has extensive experience in the technology (or in the instance of multiple technologies more than one mentor). This allows the students to learn best practices in a less stressful environment than a full internship, while the gamers (who donate to pay for all the infrastructure) get the benefits of free tools and resources they develop.

What I Can Do For You

From simple desktop tools, to extensive web applications, 3D Modeling & Assemblies (I use AutoDesk Software), Server deployment (Windows/Linux), and more; if I don’t know how to complete a project I either know where to find the right person who can, where to learn the needed technologies, or I will tell you up front what I can’t do (at the moment). All one needs to do is ask, I usually work within any reasonable budget for my clients & employers, and if you would like to know a rough idea of what a project or task will cost you I never charge for such quotes. I have always considered quotes to be something that should be free, even if they do take time to complete, because who is going to pay for a license plate before they buy the car right?

If any of the above appeals to your needs, send me an email or give me a call! Contact details are on the foot of the website.

Skill Sets

Programming Languages

  • C / C++
  • C#
  • GML
  • Java
  • JavaScript
  • LISP
  • PERL
  • PHP
  • Python

Markup & Other Languages

  • HTML 4 / 5
  • JSON
  • SQL / T-SQL
  • XML
  • xBRL
  • YAML

Frameworks & Libraries

  • Angular 1 + 2 (Renamed Angular 4 on release)
  • BootStrap
  • Django
  • Drupal
  • FontAwesome 4 / 5
  • HTMLKickStart
  • jQuery
  • jQuery UI
  • Laravel
  • MVC5
  • NodeJS
  • React
  • ThreeJS
  • VueJS
  • WebForms
  • WordPress

Database Software

  • PostgresSQL
  • MongoDB
  • MS SQL
  • MySQL / MariaDB

Source, Test & PM

  • Confluence
  • Git
  • JavaDoc
  • Jenkins
  • JIRA
  • JUnit
  • NUnit
  • PHPDoc
  • Selenium
  • Slack / HipChat
  • SubVersion
  • Team Foundation Server
  • Trello

Other Software

  • Active Directory / SAMBA
  • Apache HTTP Server
  • Apache Tomcat
  • AutoDesk 3DSMax
  • AutoDesk AutoCAD
  • AutoDesk Inventor / Fusion360
  • AutoDesk Revit
  • Blender
  • GameMaker Studio
  • Microsoft IIS
  • Simplify3D
  • Unreal Engine 4

Operating Systems

  • CentOS / Fedora
  • Debian / Ubuntu / LinuxMint
  • Windows 2000 / XP / 7 / 8 / 10
  • Windows Server 2003 / 2008 / 2012
  • MacOS X
  • SUSE / OpenSUSE