Consulting and Software Development

Edward has worked as a Senior Software Engineer and QA/Process Engineer for Fortune 500 companies such as Intel, Motorola, Vanguard, Mattel, Arrow Electronics, and Meritain/Aetna, as well as many other small to medium sized businesses. Departmentally, his experience includes Human Resources, B2B, Corporate Accounting, and Web Development.

Synopsis of Software Skills

Edward has expertise in developing web-based apps, desktop apps, internal tools, database interfaces, database administration, and general server administration. He has worked in a wide range of languages and technologies including PHP (several frameworks), JavaScript (including object-oriented JS, JSON and AJAX), .NET (C#, VB), AppleScript, Swift, Objective C, PICK (AP, et al), C/C++, Unix Shell (KSH, BASH), and several others.

He has expertise administering many servers in various architectures. Web servers including LAMP, WAMP, WISP and WIMP which has included IIS, Apache for Windows/Linux/OSX, Exchange Server, sendmail, dovecot, SSHd, vsftpd, WSFTP, and perhaps a couple dozen more that would only interest the most geeky of geeks.

He has experience in server virtualization, most often using VMware, and occassionally VirtualBox. He has also used Parallels for Mac, and reluctantly admits having even used MS VirtualPC ... once.

He has provided desktop support for Windows (literally all versions), Mac (IIc+/IIe, OSX, macOS), and Linux (RedHat, Ubuntu, Kubuntu, Debian, Suse, et al).

Commercial Projects

Edward developed a web framework called Eklectic Core Content Management System ( The framework features completely object-oriented PHP, integrated AJAX modules, RSS/ATOM syndication and reading, multilingual support, modular extensibility, and entirely browser-based content management. Dozens of modules and open-source subsystems are included. More details can be found at In fact, this very website is running EKCCMS right now!

He has also written a full-featured e-commerce solution for EKCCMS called EKCCMSCom which is available on a commercial basis. Among its many "bells-and-whistles" are a proprietary "instant" shopping cart, modular checkout system, and intensely secure backend data handling. See for more information.

Other subsystems that integrate into the framework are:

  • Full-featured merchant gateway system for online donations and payments
  • Full-featured telephony subsystem including virtual phone system for voice calls, and inbound and outbound text messaging
  • Conference registration subsystem
  • New EDI X12 subsystem

Other Projects

Edward has written two different EDI/B2B frameworks and associated web interfaces including all automation for exchanging electronic business documents in various formats including X12, XML, and flat files.

He has written a payment processing system with integrated text-to-pay, online gateway, and all of the associated user interfaces.

He has written a fully programmable virtual telephone system, and all user interfaces.

He has written a full-featured browser-based timeclock system used in a company with 4,000+ employees.

He has written several data conversion interfaces for exchanging data between divergent accounting systems. For example, PICK-to-mainframe, BTree-to-SQL, etc. etc. As he says, "this-to-that, that-to-this ... been there, done that."

In the mid-1990's, before most smart devices existed, he wrote a paper-reduction mobile time tracking system, and an automated accounting system to produce invoices from the data. The system was used by field technicans working at Intel, and at the contractor's main office. Technicans entered their time in the field, and would submit their data files weekly (thus eliminating timesheets, work order errors, handwritten paperwork illegibility, etc.). Edward admits, "to me, it's almost laughable now, but it was way 'outside-the-box' at the time, and was the launching pad for my career in software engineering."

Geek Spawn Love Him


Unix Marriage Engineering

Husband: "Make me a sandwich."

Wife: "No."

Husband: "sudo Make me a sandwich."

Wife: "Okay."

The Same Day?

Why can't software engineers tell the difference between Christmas and Halloween?

Because Dec 25 and Oct 31 are the same.