Application Development

I have been developing custom software and web applications for over 23 years.  In my earlier career, I did Flash application design and animation, as well as training application designs for various government customers. I moved more into custom web application development after that, and have used JavaScript since its early days. 

Content Management Systems

After becoming a seasoned UI developer, I moved more into web application development, and customizing Content Management Systems (CMS) like Microsoft SharePoint.  This is where my love for CMS began to grow.  I love developing add ons for various CMS such as SharePoint, WordPress, DotNetNuke (DNN), Shopify, and others.

Now, I use more modern JavaScript methods for building my UIs such as jQuery, Ajax, React and more.  I am never scared to jump in and write good solid code to achieve the look and feel I want out of a web interface.  CSS has evolved over they years, and I enjoy utilizing its power to bring my custom designs to life, within an application interface.

Over 20 years experience with Custom App Development

  • Web Development
  • Custom UI
  • Software Apps
  • Desktop Application Design
  • SharePoint Web Parts
  • SharePoint Branding Solutions
  • SharePoint Apps
  • DNN Modules
  • Legacy Flash Apps


If you would like to request access to my private resume and/or portfolio, or find out more about my CMS and App experience, please contact me.

Table Theme Skins Customized for App

Gamers love the opportunity to change the appearance of various objects in their game world. In this project, I designed table skins for a popular game app.  The user can change the look and feel of the table and chairs.    

Table Theme Designs for Poker App
I designed a wide variety of different table skins for the users.  The ones you see here were most downloaded.

Business Intelligence with CMS

I have helped various clients utilize CMS to gain business intelligence (BI) for their specific organization’s needs. Most employers want to track things like: how many employees have done their yearly training, how many employees are done with their daily work tasks, and how many aren’t.  Over time if you collect this data, trends will begin to form and you can try to improve them.

Business Intelligence Dashboard

I have 16 years experience building BI with SharePoint. As a developer, I can pull data within a CMS and design powerful dashboards that can help companies track employee tasks, training, and overall goals and see this visually.

Marketing Tradeshow App Design
This interactive App was designed to run at Marketing Tradeshows. It tells about the companies products and services.