Web
Triple Edge Studios (Mahi Gaming)
Triple Edge Studios an agile and dynamic studio that creates software and casino games for global audiences across multiple platforms. My primary responsibilities is front end client development of web based games. For full detail please see my Resume and also the main write up in the Games section.
EMS eSchedule
EMS eSchedule is a company that does on-line workforce management that is geared towards EMS and government agencies. These web "modules" are just a small sample of all the work I have done. The work here is primarily done using VBscript asp and MSSQL database. Although a large amount of my work involves making or fixing individual reports based on customer feedback, the following modules are larger packages of things I have done for EMS eSchedule:
- Dashboard - The dashboard is a welcome page for members signing in. This was developed as part of a new UI upgrade to modernize the site. This page uses asp scripts to get data from a database and figure out what should be displayed for this person. The dashboard also uses jQuery UI to make neat boxes to hold data in. The dashboard can be viewed simply by logging in, it will be displayed after any logon messages that may exist.
- Documents - The document library allows users to share and store agency documents on our servers. Administrators can easily upload documents and select what individual members or groups can see the documents. This module was featured by JEMS EMS magazine because customers enjoyed it so much!
- Calendar - The event calendar is a simple and great way for agencies to manage their events and to cut paperwork. The calendar allows you to invite members with an email and even convert their time into a time clock entry, create training records, certificates, and more! In case of public events their is an option to have a public viewable calendar embedded in your own site! This allows non members the ability to sign up for events and administrators to approve them. This feature was so popular that it too was featured in JEMS EMS magazine.
- Inventory - This module allows agencies to track their equipment easier. Administrators can add what piece of equipment was given to who at what time and then even add custom notes. Under the administration sub menu there are a few inventory related pages, these are:
- Assigned Inventory Report - This report makes it easy not only to track who has what but to narrow it down with many filters to get the accurate data you need.
- Inventory List - This lets you add inventory items and quantity that can be assigned to members. This report also tracks the quantity in use and allows for item updates.
Wobble
Wobble is a lightweight, modular, and configuration driven audio library for the web. It takes advantage of the Web Audio API where it can and will fall back to HTML5 audio tags if need be. This project is still in its infancy. Stay tune to the GitHub for updates!
Miscellaneous
A lot of times I will try to mix my passions together and see what happens. In a lot of cases, it is just a failed experiment to learn from (e.g. Navier Stokes liquids in WebGL in 10 weeks.), but sometimes great things do come. I have had a lot of successes using WebGL for games and using the new audio API that HTML 5 has. I recommend taking a look at Glauntlet for the time being. I am digging through the archives now to see what else will fit well here, and I am sure new projects will be coming soon!