Self-employed Python programmer, systems and network administrator with more than 20 years of experience.

Software developer and network/systems administrator for massively scalable Zope and Plone deployments. Experience ranging from web application inception and design through iterative test-driven development all the way to server infrastructure planning, preparation, application deployment, configuration management and ongoing systems administration and software maintenance.

Core developer for the Zope web application server, the Zope Content Management Framework (CMF) and various related software packages. Publisher and maintainer for several LDAP to Zope/Plone connectivity packages.

Always interested in Python-based web application projects ranging from small to massive scale.

Specialties: Configuration management and deployment, securing internet services, Python, Zope, Plone, ZODB, OpenLDAP, web caching, load balancing, web application architecture, directory services

My LinkedIn profile (LinkedIn account required) has more detailed information.


The best way to get in touch with me is email.


My PGP key is 0xAD96F6F572A6D22A with fingerprint 3CA2 C229 EC7A 8AB0 EE98  D431 AD96 F6F5 72A6 D22A.

Open Source software

I have published a series of Open Source Python software packages. They are available on GitHub and published as installable packages on the Python Package Index (PyPI).

Support and commercial development

If you need paid support for any of my software or for any other Python programming needs, please see my business website