Selected Software Development Projects
Project CRISS National Office Web Site
Design, implementation and
maintenance of replacement web site and web application to support
communications, membership management, event management & product
marketing operations for Project CRISS, an international professional
development program for K-12 educators. Functionality includes detailed
membership, event & announcement management, secure distribution of
proprietary training materials, product sales features and
roles-based access to administration features.
Federal Food Delivery Program Database Application
Design & coding of multi-user
desktop database application to enable Flathead Food Bank to track
routing & food delivery under federal government's Commodity
Supplemental Food Program. Application saves 240+ hours of work for
staff annually compared with manual process. Features include per-client
delivery history, client demographics tracking, management of delivery
routes, program metric tracking and delivery confirmation reports.
Microsoft Visual Basic for Applications, Microsoft Access
Robot Controller Mobile App
Design and implementation of
Microsoft Windows Phone 8.x app for wireless control of mobile robotic
trash can as demonstration project for community college robotics course.
App features include ability to connect/disconnect from multiple robots,
full 360° direction & speed control of robot movements via drive wheels,
lid open/close functionality, extensible command parameter set & display
of live telemetry from robot proximity sensors.
C#, XAML, Microsoft Visual Studio, Microsoft Windows Phone SDK, serial over Bluetooth wireless communication, Arduino Leonardo
Food Bank Operations Management Application
Debugging, code maintenance &
significant feature enhancements to legacy desktop database application
designed to support line of business operations for Flathead Food Bank
including client intake, food distribution, volunteer work tracking and
Microsoft Visual Studio, Microsoft Visual Basic, Microsoft .NET Framework 3.5, SAP Crystal Reports
Community Choir Membership Web Application
Design, coding and maintenance of
multi-user web application for management of Valley Voices Community
Choir membership. Features include secure tracking of membership
demographic, music library loans & dues payment data along with
system users administration including self-serve password reset
via e-mail feature.
Lightweight Template-driven Web Site Framework
Design, coding & maintenance of
lightweight web site framework that delivers dynamic page content from templates
and view elements. Framework features include extensible
page navigation system, cross-platform responsive layout, floating image
display pop-ups, image meta-data parsing, tracking of content display
frequency and customizable data collection forms that can be created
Grizzly Bear Conflict Management Database Application
Designed, coded and maintained
multi-user desktop database application for Montana Fish, Wildlife &
Parks office staff and state wildlife biologists to track grizzly bear
physiological & conflict data. Features include separation between user
interface and schema to facilitate code updates, data synchronization
system via e-mail for geographically distributed users, summary dashboard
view and multi table search.
Microsoft Visual Basic for Applications, Microsoft Access, Microsoft Excel, Microsoft Outlook
IT Consulting Time Tracking and Billing Application
Designed, coded and maintained
hybrid cloud/on-premise database application enabling time tracking,
product sales, client invoicing and reporting for consulting practice.
Features include invoice generation in Adobe PDF, automatic integration
with Microsoft Outlook for invoice delivery and financial reports generation.
Microsoft SharePoint Online, Microsoft Visual Basic for Applications, Microsoft Access, Microsoft Outlook
Accounting Small Business Web Site
Provided custom photography and
coded initial seven page web site for new accounting business. Site
features include page navigation menu, page loading animations and
simplified markup for ease of maintenance.