DeanWagner

Electronic Medical Record & Document Management System

Dean is currently the primary and lead developer of this project and has been since its inception. It is a web-facing browser-based Electronic Medical Record and Document Management system for small clinics and doctor's offices across the country. It provides not only big hospital EMR solutions, but the ability to manage a completely paperless environment by giving both the staff and the patients the ability to interact with a device-agnostic touch-optimized interface on tablets and kiosks.

The system maintains strict adherence to the HIPAA specifications in order to provide an environment where privacy and security are at the forefront of all considerations. It operates through SSL on a multi-tenant database structure where each clinic runs through the same interface but are each connected to their own independent and isolated database. It also has an exhaustive audit log which tracks every aspect of user activity.

The back-end is built on PHP/MySQL and the front-end is built on the jQuery Mobile framework. The UI is optimized for touch devices but works equally well on traditional keyboard/mouse devices. It is responsive and dynamic, scaling every aspect—from font sizes to page layout—to make the best use of the host device's capabilities.

Taxi & Shuttle Booking and Fleet Management System

Dean was the lead and primary developer for this project. It consisted of a web-based interface built on a PHP/MySQL back-end and a front-end built on the jQuery UI and jQuery Mobile interface frameworks with intensive custom Google Maps API integration, as well as complete companion Android Apps.

The system was created to be operated by a centralized call center (in the event a company wished to forward calls to the dispatching center, where it tied into the VOIP system) or remotely by the individual companies themselves. It would track all drivers associated with that company as well as map routes and assign calls to drivers.

Drivers and passengers each had respective Android Apps, as well as browser-based mobile platforms that worked on any device. Drivers used the app to receive calls from dispatch and track street pick-ups. Passengers used the app to find cabs close to them, where they could receive fair estimates and read information about the driver—as well as user reviews—and choose which one they wish to hail. They could then track the cab until it reached their location.

The system also had an extensive administrative interface which allowed for managing of dispatcher and driver accounts, complete statistical reporting, heat maps, billing document generation, and total user activity auditing capabilities. It also had a robust support system with a ticket-based helpdesk, video tutorials, FAQ, and a detailed key which explained every icon and color indicator within the system.

Military Personnel, Activity, Reporting & Document Repository

During the preparations for, training for, and throughout the course of his first deployment to Iraq during 2006 Dean quickly became aware of the lack of modern technological applications on the battlefield; specifically where web technology was concerned. Reports, orders, personnel matrices, and a plethora of other vital documents where all being passed from place to place via email with no centralized repository or share to be pulled from—or at least not easily accessible by remote units with very little assets. Data corruption was a major problem with people applying edits to the wrong version or in the wrong sequence and files being pushed up the chain with missing or outdated information.

Outside of his primary mission as a Combat Engineer, Dean began working with another soldier on a centralized browser-based portal built on open-source technologies to alleviate much of the aforementioned issues with their knowledge of web development from the civilian sector. The portal was named the Digital Operations Center (a play on the term Tactical Operations Center, or TOC) and built on a spare laptop that was wiped and turned into a LAMP server connected to the DoD SIPRNET.

Where as the DOC initially started out as a small project on the company level, higher echelons were beginning to take notice at how effective and how easily reachable the DOC was, and soon it had become the standard means of information reporting, tracking, and dissemination for the brigade and utilized by every sister company of ours underneath it. As the deployment continued the functionality and capabilities of the DOC expanded exponentially, and by the end of it the DOC had even been adapted at the division level and was monitoring all US forces, allies, and enemy activity in the greater Baghdad area.

Traditional Websites

Dean began marking up web pages in Notepad on Windows 98 powered by a Cyrix 66MHz processor, 128MB of RAM, a 4GB HDD, and a 28.8kb/s dial-up modem. His early sites were simplistic and built solely with static HTML pages. As he learned and experimented with new and emerging technologies he began integrating CSS and JavaScript. Once he began learning PERL and PHP, as well as how to work with databases like MySQL, he began building more robust sites with user interactivity and administrative capabilities.

Having started out as a hobbyist, Dean didn't develop his first paid professional site until 2001. At that point he began freelancing for design firms by creating both the client-side and server-side aspects of websites from graphical mock-ups and detailed lists of functionality requirements. He continued to develop in a freelance capacity for several years until joining the Army in 2004.

While in the Army Dean did not continue to freelance, however, he still continued to hone his skills as a developer by maintaining several personal sites and developing web-based products for various units he was assigned to throughout his career. In 2008, when he was released from Active Duty, he began attending classes for software development at EFSC (formerly BCC) through the Post 9/11 GI Bill. At this point he also returned to freelance developing, as well as generating business on his own—primarily through local businesses. By 2012 Dean had finished school, as well as the remainder of his time in the Army as a reservist. Since then he has mostly been working on large-scale web-based enterprise solutions, but he still maintains a few traditional websites.

This site, for example, runs on a custom-built object-oriented framework written in PHP. All CSS and JavaScript is preprocessed by the framework and consolidated into dynamically generated (yet cacheable) solitary resource files in order to minimize excessive server requests and needless overhead. Much of the graphics, aside from photographs, are Base64 encoded SVG and PNG images delivered inline for the same reason. It also implements integration techniques with both the Facebook and YouTube APIs in the News and Video sections, respectively. The only third-party framework and/or library used here is the jQuery JavaScript Framework and a few plug-ins for it. Every other aspect has been created from scratch.

Be sure to resize your browser to view this page in different sizes,
on both desktop and mobile devices,
and View the Source!