Back to site.

Career Profile

A General Problem Solver hacker as described by Eric S. Raymond, specializing in opensource systems administration and web software development. I have a formal training in Computer Science, but I’ve been tinkering and itch-scratching with computers for the better part of 40 years. I also take pride in my excellent communication and teamwork skills, having honed my people skills in customer service roles before working in various configurations of development teams.

Skills & Proficiency


Systems Admin


Information Architecture

Behaviour-Driven Development


Founder, Software Architect & Systems Engineer

2018 - present
Consensus Enterprises, Toronto

Software and systems engineering, infrastructure and systems admin. Information architecture and design.

Web Architect

2009 - 2017
Registered Nurses' Association of Ontario

Information and systems architecture, complex membership management database, content migration, datacenter and operations.

Founder & Worker-Owner

2004 - 2008
Anarres Worker Co-operative

Business development, project analysis, strategy, information architecture/design, custom web development and deployment, hosting, systems admin.

Web Developer

2002 - 2004

Complex custom web development, internet hosting and infrastructure maintenance.

Systems Support and Admin

2000 - 2002
Web Networks

Customer support and training, web and email hosting, systems admin.

Software Developer

1998 - 1999
Nortel Networks

Prototype network software engineering, next generation telecom development and research.

Back to site.