What I do
I'm a creative oddball. I like working on creative projects that take advantage of my ability to design and develop state of the art computer systems for the most demanding clients.
I generally appreciate business; unlike most technical people, I enjoy thinking about how things can be sold and marketed, not just produced. And whenever I build a project, I talk to the people using it, have empathy for their problems, and seek to solve them in as convenient a way as possible.
I think of myself as an advocate for the project itself, tireless in advocating not only the best possible software, but the easiest to use and deploy. I work with people in your organization, from the data entry people who use the system, to the highest executives.
Unfortunately, most of my work is internal to various companies, and as a result, invisible.
What I Know
I specialize in mySQL applications written in C, with various bits in Perl. I use this technology for both my personal web sites and my clients.
My programs can run on pretty much any platform around; however, I am a classic Unix guy who prefers to avoid Windows whenever possible. I will happily interoperate with Windows, designing web pages that look beautiful on all platforms, but I generally work with Unix/Linux/MacOS X servers only.
My best work is on business systems that use the web browser as a front end, and users can use whatever computing platform they wish, whether Windows, MacOS, Linux or even Palm or Danger.
I am a talented writer and write administrative and end-user documentation for my projects.
I can interoperate with pretty much everything. From XML to direct data transfer from mySQL to Microsoft SQL Server, I can connect, add and modify data to your legacy systems.
My software is not trendy. It's created on time-tested platforms with software that has stood the test of time. This means that in performance, interoperability and usability, there are no unpleasant surprises. My systems just work.
2000-November 2004: Chief Technical Officer, International Laser Group
International Laser Group manufacturers and telemarkets laser toner cartridges. I worked directly under the CEO to single-handedly design an integrated Customer Relations Management (CRM) system, which:
It's important to note that this was done with no other programmers, no outside help, and no budget other than my salary and servers. Thanks in part to the system, ILG has higher sales productivity and retention than any comparable organization.
The system has been in continuous operation during the years that I have been in ILG, from when the first version was completed in August, 2000. By 2002, the company's needs were reduced, and as a result I took on desktop support and general IT. During that time, I also administrated the Windows desktops and supervised contractors working on the Exchange server and Interactive Intelligence (I3) phone system.
1987-2000 Freelance Consultant, RDI Consulting
Performed a wide variety of consulting services for widely respected software development consultancy. Work included the development of an automated publishing system for The Workbook, a quality analysis system for Sparkletts Drinking Water, and assisting with software development so Hughes Aircraft Corporation could pass a major audit.
Most of these jobs were done in FoxPro and Microsoft Visual FoxPro, which is now largely archaic technology.
Other SkillsI own a Canon XL1 MiniDV camcorder, PowerMac G5 and Final Cut Pro and can create corporate videos of very high quality from concept to completion.