I am a full stack software developer with over 17 years experience, specializing in database and web application programming, e-commerce, technical writing, and programming language design.
I have worked with several great companies, including ChargeSmart and Anthony Macauley Associates, where I was the lead or primary developer on several important projects, developing new features, maintained legacy code, documented and tested, and trained others.
My passion is creating great database tools for accurately organizing and easily sharing the world's knowledge over the long term. This is my biggest cause and the best way I can help the world, made better through their use. My first such tool is the programming language Muldis D (see http://muldis.com/), currently in development. After that will be consumer-useable database applications. I also contribute to various open source projects, such as the Perl 6 language, and have released many Perl modules on CPAN, such as Set::Relation.
Other tasks done and tools used include: LAMP, relational databases, PostgreSQL, MySQL, Oracle, MS SQL Server, SQLite, stored procedures, Apache, Nginx, IIS, jQuery, Backbone, Git, Subversion, Linux, UNIX, electronic payments, risk management, REST APIs, concurrency, distributed systems, functional languages, agile methodologies, systems analysis, data modelling, ETL, MVC, multi-tier, security, QA, optimization, OLTP, debugging, SOA, portability, Moose, DBI, Dancer, Catalyst, LWP, Template::Toolkit, automation tools, Puppet, Spacewalk, Trac, RT.
If you have a programming project or ongoing work you need done, I look forward to hearing from you.
This server also hosts archived copies of some older website projects that I worked on, either for posterity or for their usefulness. Links to those, as well as some other websites I've worked on, can be seen here.