Thetus Corp - Savanna
Savanna is an all-source analysis toolkit produced by Thetus Corporation. I served as Principal Engineer and Manager for the Thetus engineering department. My involvement with Savanna development has been as far-reaching as guiding the overall architecture and tool selection as well as aiding in the product evolution from a technical standpoint. I was also heavily involved in the implementation of features through technical design, code implementation, and implementation reviews.
Mercury Drops is an internal tool developed at Mercury for time tracking purposes. The backend of the app is implemented in Node.js and uses the Azure data store. The front-end layout starts with Foundation and uses Angular.js for the presentation framework. I adopted the front-end work after it had been somewhat stubbed out and finished the time-entry functionality as well as implementing the reporting functionality. I also converted the styling to use SCSS compiled styles.
Node.js SCSS Angular.js Foundation jQuery
I built the eLearning Atlas site by myself from the ground up. A marketing team provided pictures of what they hoped the site would look like and how they hoped it would work. They also added the content by populating an online data entry service called Zoho. I imported the data from Zoho into a mySql database and built the site using PHP. I tied in some third party services including a URL state parser, API library plugins for sites such as Twitter and Facebook, and an RSS feed parser to provide a mashup of identity components from around the web. Additionally, I wrote my own Youtube widget to include Youtube channels when no appropriate widget was available.
Before the first code was written for the SCORM Cloud web application, I was drawing mockups for how it should work. When it came to building the web app, I took the lead on the front-end implementation of the site.
SCORM Cloud for WordPress
The WordPress plugin was a project I originally built in its entirety to provide an easy API integration between WordPress and the SCORM Cloud service. The SCORM Cloud plugin for WordPress still has the greatest number of downloads and users of any SCORM Cloud integration.
Reportage was created because there was no useful SCORM results reporting tool on the market. The challenge with reportage was how to manage, aggregate, and display a huge amount of data in a useful manner. Another challenge was to create a tool made up of widgets, each of which could be rendered on its own within any other website. The project started with a prototype I made in PHP that used dummy data to work on the UI side as well as the widget structure of the site. We ended up building the final (current) project from those original PHP prototypes.
SCORM Cloud for Google App Engine
The SCORM Cloud for Google App Engine is another SCORM Cloud integration targeted to run on the Google app engine within a Google Apps domain. I built this integration from some minimal prototyping of another developer at Rustici Software. This integration uses the Google App Engine data store and was developed in Python using a Django framework.
East Nashville Beer Festival (2011)
For the inaugural year of the annual East Nashville Beer Festival, the festival promoter asked me to put together an informational website for the festival. I was given a logo and artwork from some promotional print material and I turned it into a website.
Tour de Puke
A friend holds a loosely organized annual bike tour, and he was interested in a website for the event. I put together this site for him one weekend to give the event some "professionalism".