About David

A Maui resident since 1985, I have a degree in Chemistry with an emphasis in Computer Programming & Mathematics. I’ve been developing web sites & web applications since it all began, in the early 90’s - over two decades ago now! It is my passion, my joy and my full-time occupation.

I bring a wealth of knowledge & experience to the table. Compelling interactive web sites have gone way beyond what HTML alone can deliver. I “cut my teeth” on Fortran back in the 80's, and moved on to Java, Visual-Basic & SQL in the 90's. Now I am coding in C# on the server, and writing tons of JavaScript in the browser. My mastery of these two modern powerful languages gives me the ability to create just about anything. If you can dream it - I can program it!

In addition to the core web technologies of HTML5 & CSS, I have expertise with the following:
  1. C#: Pronounced "Sea Sharp", a full-featured, high-performance server-side programming language. This is my “baby” - I've been coding in C# for 15+ years now.
  2. JavaScript: A powerful language tha adds a wide array of capabilities & interactivity to web sites. I've been writing JavaScript way back now... since the language was introduced by Brendan Eich at Netscape in 1995.
  3. AJAX shorthand for Asynchronous JavaScript And XML, is a web development technique for creating interactive web applications.
  4. XML: The eXtensible Markup Language is a modern industry standard data-base language used for representing structured data on the Internet.
  5. JSON: JavaScript Object Notation, a human-readable format for representing & transmitting structured data over the internet in a process called serialization.
  6. VBS: I use this language and/or JavaScript/C# for creating automation software of all types.
  7. I have years of experience porting traditional in-house (office based) apps into the clouds. Do you have a in-house application that you'd like available 24/7, from any device anywhere in the world? Then I can make this happen.

I can write a custom web application that will fit your needs like a glove. The possibilities are limited only by your imagination & needs! Drawing on my mastery of a variety of cutting-edge programming languages & technologies, I can deliver the perfect solution for your needs.