Desktop Applications

Some of the software shown on this page, as well as documentation and other information, is made available for download at my Software web site. Also, please see the Web Sites portfolio page for examples of Web Applications I have developed.


  • Language: Objective-C/Cocoa
  • Fast, lightweight image browser
  • Multithreaded thumbnail processing
  • Extensive, intuitive keyboard control
  • PDF and Multi-Page Tiff support


  • Language: Objective-C/Cocoa
  • Secure password management application
  • Strong AES encryption
  • One click/keystroke username or password copy to clipboard (pasteboard)
  • XML import/export, filtering, secure column hiding, notes

Aggregate Sales Ticketing System

  • Language: Microsoft Access/SQL Server 7.0
  • Ticket Entry and Processing Application
  • All necessary reporting was also implemented
  • Import utility to automatically feed daily information into main accounting system
  • Various other analysis tools and utilities for aggregate sales


  • Language: Objective-C/Cocoa
  • A front-end application to GDAL/OGR utilities for mapping
  • Mostly used to "warp" an image with known points into a georeferenced image that can be utilized in GIS applications


  • Language: Java
  • A computerized version of a popular card game