Working with the Beaglebone Black and Debian, researched, developed, and documented unique solutions for interfacing with the MARS Bill Acceptor over RS232 in C++.
Researched and developed a Ruby interface for Magtek credit card reader.
Researched and documented configuring Debian running on the Beaglebone Black with auto-login, initialization of capes, and implementing a client interface to a Postgres database server (libpq).
Provided documentation for using Eclipse in a cross-platform compiler configuration supporting gcc-linaro for C and C++ development.
Impliemented custom kiosk user interfaces with Qt.
Video Kiosk System
Working with another contractor, developed a TIVO-like video distribution system
Utilized Cygwin, Avisynth, DirectShow.NET and VMR9 to implement MPEG2 movie encoding and distribution
Implemented a USB interface for bill acceptor and touch panel hardware
Designed and developed the back-office server and administration forms/reports to track system performance, income, and configure schedules and rate structures.
Entertainer Management System
Developed a 2-tier management system (C++/MFC/SQL Server)
Developed a proprietary UDP protocol to interface to bill acceptors, alarm modules, and check in/out modules
Implemented supporting management UI’s for customizing rate structures and managing personnel and cash outs
Designed and implemented interfaces to Dallas Semiconductor iButton hardware