Back to site.

Career Profile

Versatile and flexible, I like to think of myself as the Swiss army knife of computing professionals. With a background in physics and engineering, I can rapidly adapt to a wide range of technical work places, including manufacturing, materials, and data/AI focused systems. I also have experience providing technical skills in non-tech environments, including the arts and higher education.

Skills & Proficiency


Systems Integration

Business Data Analytics

Technical Writing



Software Developer

2020 - present
Consensus Enterprises

Back end infrastructure automation, Drupal, Hugo, CI/CD

SRED Consultant

2019 - present
SRED Unlimited

Technical writing for R&D tax credit applications


2014 - 2016
Nerdique Social Technologies

Online network of communities for shared resources. Ruby on Rails, Bootstrap.

Instructional Designer

2004 - 2006
York University

Faculty development, workshop leadership, project management


Business Analyst

2002 - 2003
Stratford Festival

Integration of Membership and Ticketing software with Website front end



Personal Website - Blogging since forever
Arts Do TEL - Technology in the Arts Classroom
  • Worked with a team of faculty members to design a six-week course on using technology to enhance learning outcomes in the university classroom
  • Emphasized increased potential for active learning
  • Provided one-on-one consultations with faculty on their personal teaching practices
Workshops - Active Learning for the University
  • Developed and delivered workshops on:
  • PowerPoint for learning enhancement
  • Universal Instructional Design to improve assessment strategies
  • constructing learning activities around online resources
Online M.Sc.Nursing - Project Management
  • Facilitated project coordination between School of Nursing and IT department for launch of M.Sc.N online program, one of the first online graduate programs at York University
Integration - New Purchase and Business Processes
  • Defined data model for integration
  • Created checkout process that respects business rules for membership
  • Wrote specifications documents
  • Assisted developer to implement in ColdFusion
Training - Organization-wide training on integrated processes
  • Interviewed users across entire organization to document business processes
  • Updated processes as necessary to take advantage of new software capabilities
  • Developed software workflows for each department and role
  • Built modular computer-based training program with customizable paths for different roles
Back to site.