Services
Sectors
Office locations
Organization type
Headquarters
Usual project budget
I'm an Enterprise Cloud Architect specializing in Drupal, Aegir, SaaS, PaaS, and IaaS consulting. I do technical planning and implementation to ensure sound and sustainable solutions. I’ve worked with Drupal for over 10 years, and support over 30 of its projects (see below). I’m a core maintainer of the Aegir Hosting System and a founding member of the Aegir Co-op. In addition, I’m a certified software engineer, and have been security cleared by the Canadian government. I also volunteer my time to mentor students for Google Summer of Code (GSOC).
I have over 15 years experience with content management systems (CMSes) for records/data/information management focusing on technical architecture and software development. From my careers managing a Web-development firm, working as a federal government employee and freelancing as an independent contractor, I have gained experience in Information Architecture (IA) / Data Modelling, DevOps, Back-End Development, Code Review, Software Configuration Management (SCM), Security Analysis and System Administration.
I have profile pages on drupal.org and LinkedIn.
My consulting services are based out of Toronto, Ontario, Canada, but I do remote freelance work for clients everywhere. Please visit my Services page, my Projects page and use the Contact page to get in touch.
Although much of the work I do varies, here are some of the services I provide.
- Enterprise Cloud technical architecture
- Software-as-a-service (SaaS) solutions
- Application container management: scaling, clustering, & deployment
- OS-level virtualization via Kubernetes & Docker
- Producing & documenting development operations (DevOps) processes
- Back-end development
- Web services (e.g. REST)
- Site migrations & upgrades
- Business process & workflow solutions
- Information management (IM) / Information architecture (IA)
- General Internet consulting services
- Multi-lingual / multi-country sites, language translation & content localization
- Authentication & authorization (e.g. SAML, OAuth, OpenID Connect)
- Integration with third-party APIs
- Performance tuning & optimization
- E-commerce & financial solutions
- Web site & accessibility audits (WCAG, Section 508, etc.)
Drupal contributions
See my profile page.
Credited on 2 security advisories in the past 12 months
- Aegir HTTPS, 1 advisory
- Provision, 1 advisory
Credited on 2 issues fixed in the past 3 months
43 projects supported
- Add To Head
- Aegir Composer
- Aegir Deploy
- Aegir Hosting Git
- Aegir Hosting Remote Import
- Aegir Hosting Tasks Extra
- Aegir HTTPS
- Aegir Objects
- Aegir Services
- Aegir Site Subscriptions
- Aegir Variables
- Cache Warmer
- Certificate Login
- Client-Side Content Encryption
- Client-Side File Crypto
- Competition
- Conditional Fields
- Content Construction Kit (CCK)
- Context
- Context Domain
- Custom Breadcrumbs
- Drush SQL Sync Pipe
- Eldir
- EntityFieldQuery Views Backend
- Hosting
- Hosting Site Backup Manager
- Hostmaster (Aegir)
- HTML Tidy
- Mediafield Display
- OAuth2 Authentication
- PKI Registration Authority
- Provision
- Pubkey Encrypt
- Recurly Aegir
- Schema
- Serial Field
- Services API Key Authentication
- Site map
- Site Quota Enforcer
- Synchronize Translation Paths
- Syndeploy
- User Vote
- Versus