Although most of my software development is currently involved in developing customized web based applications, I also enjoy creating public websites that are useful and informative for visitors. Building sites with search engine optimization in mind and content management with simple, user-friendly and familiar interfaces is at the core of what I call elegant programming. The web browser provides a great, portable medium to build applications for with a few simple tools and ready made user interface objects. Combined with content management, database driven websites can provide a rich user experience that gives the user of traditional client-server based applications all of the comforts of home.
In web development I have been involved in a variety projects. I have written and deployed ecommerce websites including the design and building of shopping cart software, credit card API’s, shipping API’s both from scratch and as an integrator of disparate existing applications. I have developed content management solutions, accounting applications, collaboration and tracking software, customer relationship management software, vendor relationship management software, and a whole host of reporting, graphing, dash boarding applications.

I develop custom websites and web based applications written for SQL and mySQL, database development that use internet standards, cross browser compatibility, cascading style sheets, search engine friendly html, JavaScript, ASP, and PHP.
Currently my focus is on translating business intelligence into efficiency improving custom web-based application that streamline the flow of information, controll costs, improve business intelligence, and reduce interdepartmental inefficiencies. I maintain a Microsoft Office SharePoint Server 2007 (MOSS 2007) intranet portal that hosts many of these web-based applications as well as other corporate resources. MOSS 2007 has changed the way we operate and has helped improve efficiencies across the company.



