Available to hire
Senior software engineer with 20 years building web applications across insurance, energy, and enterprise environments, with a current focus on React/TypeScript component libraries and design systems. I enjoy turning ambiguous problems into shippable pieces and obsessing over the UI/UX details that make applications feel solid.
I like partnering with UX to deliver pixel-perfect experiences, maintaining strong testing and documentation practices, and building scalable front-end architectures (including micro frontends). Outside work, I stay active with mountain biking, trail building, and soccer, and I’m always exploring mobile/responsive development.
Skills
Language
Work Experience
Senior Software Engineer at Applied Systems
January 1, 2025 - PresentBuilding and maintaining a custom React/TypeScript component library and design system used across multiple applications within the organization. Developed and shipped new components and features, including DataGrid column filtering, adopted by 10+ teams. Partnered with UX engineers to deliver pixel-perfect design and user experiences. Maintained high test coverage using Cypress and documented components in Storybook, driving adoption across teams. Managed a micro frontend architecture, coordinating shared components and standards across independently deployed applications. Rotated on developer support and enforced shared UI patterns and standards across the organization.
Senior React Developer at Enmax Power Corporation
June 1, 2023 - January 1, 2025Built custom dashboards with React, TypeScript, MUI, Redux, Redux Sagas and RTK. Managed sprints via Azure DevOps and integrated REST APIs. Used Git/NPM/Azure DevOps for build and Playwright for testing.
Software Engineer, Managing Partner at TheHundred10, Canada
March 1, 2022 - PresentPlanning, architecting, and building AWS-based software solutions for clients. Mentored junior developers and supported project estimation and proposal work.
Software Engineer / Managing Partner at TheHundred10, Canada
March 1, 2022 - PresentPlanning, architecting, and building AWS-based software solutions for clients. Mentoring junior developers and supporting project estimation and proposals.
Senior Software Developer at Xerris, Canada
November 1, 2019 - April 1, 2022Built micro frontends with SingleSPA, React, MobX and RXDB on AWS using CDK, Amplify, Cognito and Lambda. Used WebStorm/VSCode/Rider, Git/NPM/CircleCI build, and Jest testing.
Senior Software Developer at TransCanada, Calgary, Canada
March 1, 2018 - November 1, 2019Built K2 applications/workflows integrating with RESTful endpoints. Upgraded a large enterprise web application in a microservices architecture using .NET/C#, Angular, NHibernate, WebAPI 2, SQL Server and Octopus Deploy.
Senior Software Developer at Shaw Communications, Canada
July 1, 2016 - May 1, 2018Added features to a .NET/KnockoutJS web application and integrated RESTful Java web services with an ESB. Used StructureMap, Foundation 5, Sass and TeamCity.
Senior Software Developer at TransCanada, Calgary, Canada
July 1, 2014 - July 1, 2016Built a large enterprise accounting system web application in a microservices architecture using .NET/C#, NHibernate, AngularJS, Bootstrap, SQL Server and Octopus Deploy.
Software Developer at Shaw Engineering, Calgary, Canada
July 1, 2011 - July 1, 2014Web and Windows Desktop tools development in C#/.NET with custom JavaScript/SVG UI work. Built CI with Hudson/Jenkins and Mercurial. Performed TDD with Moq and MSTest.
Junior Developer at EvansHunt, Canada
January 1, 2008 - January 1, 2012Developed using HTML/XML, CSS, JavaScript (jQuery, jQuery UI), C# ASP.NET, SQL Server, Drupal 6/7, and Flash ActionScript 2/3. Performed Photoshop image chopping.
Web Developer at Cambrian House, Calgary, Canada
January 1, 2006 - January 1, 2007Developed web solutions using C#, ASP.NET, SDL.NET, SQL Server 2005, Flash ActionScript 2.0, PHP, and HTML/XHTML/XML with CSS. Also contributed to related UI/image work.
Education
BSc Computer Science at University of Victoria
January 1, 2001 - January 1, 2006BSc Computer Science at University of Victoria
January 1, 2001 - January 1, 2006BSc Computer Science at University of Victoria
January 1, 2001 - January 1, 2006Qualifications
AWS Certified DevOps Engineer - Professional
March 1, 2023 - July 30, 2026AWS Certified Cloud Practitioner
April 1, 2022 - July 30, 2026AWS Certified DevOps Engineer - Professional (DVA-C01)
March 1, 2023 - July 30, 2026AWS Certified Cloud Practitioner (CLF-C01)
April 1, 2022 - July 30, 2026Industry Experience
Energy & Utilities, Software & Internet, Professional Services
Skills
Hire a Software Engineer
We have the best software engineer experts on Twine. Hire a software engineer today.