David has 19 years experience in C/C++ and more recently 5 years experience in C#/ASP.Net,
SQL Server and MySQL.
He has experience in many other languages, operating systems and platforms.
He has a particular aptitude for problem solving which includes the ability, not
just to implement the first solution that comes to mind, but to assess a number
of scenarios, and implement the best one, being mindful of performance issues,
complexity and with a particular fondness for elegance in design and implementation.
He has an innate sense of data structure design and was building databases in third
normal form before he knew what third normal form was. He also pays attention to
He believes in quality of Software, not taking shortcuts, self explanatory code
and, elegant design.
For 14 years David was researching and developing a Rapid Application development tool and SQL client/server database
engine in C/C++