
Hello, I'm Chris. I've been a professional software developer ever since I completed my undergraduate degree in 2009, but in truth my passion for it began when my mother bought me my first computer at around age ten. I'm currently available for hire and if the company is the right fit, I am open to roles as either a Senior Software Engineer, Development Team Lead, or Solution Architect. I've spent the past 6 years in the Salesforce ecosystem and am ready to bring that knowledge to another Salesforce role, or alternatively, I'm open to bringing my passion, leadership, problem solving skills and OOP foundation somewhere where I can apply previous skills, or even learn something entirely new.
I started this portfolio site in September of 2025 to document my ongoing personal projects and professional development. I will continue to add more content over time. I'm currently building an AI agent application with a fun personal project, with the goal of learning more about LLMs and brushing up on React at the same time, and I'm signed up for the Large Language Models and Prompt Engineering course at McGill University School of Continuing Studies starting October 2025.
My career has taken me down many roads, starting at the internal IT department of a freight and logistics company, through a period of independent contract work, and eventually into the Salesforce world as a Development Team Lead of a consulting company and later a related product company. I've learned a lot along the way, but the biggest lesson I've learned is how much more there still is to learn. I've got a lot left to give, and I'm excited to write the next chapter in my career journey, hopefully with you!

Careful planning beginning with project kickoff, scoping, effort estimation, setting and tracking of milestones.
Focused on scalability by using established OOP patterns and doing appropriate load testing both manual and automated.
Always propose and document multiple approaches with pros and cons, backed with data.
Ongoing retrospectives leading to real action items the team can implement.
Always involve all stakeholders at every step, employing a "Shift Left" mentality on quality and security.
Very detailed communication approach both orally and written.
Producer of technical and non-technical documentation at all project phases to capture and retain decision contexts.
Experienced leader of teams using both Scrum and Kanban methodologies.
Well liked and consistent recipient of votes from peers in company recognition programs.
Truly care about my teams and my work. Lead all conversations with empathy and curiosity.
Always welcome constructive feedback and action on it to grow.