Work Experience

Software Developer Hatch

Software Developer with the Digital Project Delivery team working on tools and services to enable engineers to deliver high quality results for clients.

  • Lead developer of a digital twin based engineering data visualization and authoring tool implementing Bentley Systems' Design Review
  • CI/CD: Github Actions, Azure DevOps pipelines for deploying ASP.NET Core/Angular applications to Azure, publishing npm packages to private registries for internal use, publishing docker images, and more.
  • Mentored junior developers and provided guidance on best practices for software development.

Projects

Digital Engineering Platform

An enterprise connected data visualization and design review platform built for Hatch's Digital Project Delivery (DPD) ecosystem. Integrates Bentley's iTwin platform for 3D iModel viewing, work package coordination, and digital twin enablement — deployed on Azure and embedded in SharePoint for engineering teams across a variety of sectors.

iTwin Sync Function

A TypeScript function that consumes engineering data from RESTful APIs and writes that data as native elements to Digital Twins for visualization

iTwin Descriptor Preprocessor

A TypeScript service that listens for iModel change events and generates presentation descriptors from iTwin digital twin data, persisting the output to Azure Blob Storage for downstream consumption

Azure DevOps to GitHub Migration

Facilitated organization-wide migration from Azure DevOps repos to GitHub and helped in developing code quality and workflow standards.

GitHub Enterprise Billing Notifications

Replaced limited GitHub cost-center reporting with a configurable API-driven pipeline that pulls custom date-range billing data and publishes per-organization and per-user cost summaries to notify stakeholders monthly via Azure Event Grid.

Education

Bachelor, Computer Science, Minor in Business University of Guelph