Software developer — Ottawa

I build products people actually pay for.

~160,000users across products I've worked on
6teams and clients shipped with
3apps built solo, research to release
Available for full-time and freelance work

Selected work

1 / 6

Experience

Resume
National Research Council Canada logo

Software Developer

National Research Council Canada

Sep – Dec 2025
  • Built and maintained internal tooling on Microsoft Power Platform using Power Automate, Power Pages and Dataverse.
  • Migrated an existing internal site onto a newer platform version while keeping it available to its users.
Power AutomatePower PagesDataverseDynamics 365C#
Department of Fisheries and Oceans logo

Software Developer, Survey Data Tools

Department of Fisheries and Oceans

Nov – Dec 2023 · Feb – Jun 2024
  • Built a metadata recorder in Angular and Electron that captures survey input and generates JSON metadata for downstream systems.
  • Worked in an Agile team with daily stand-ups, Jira Kanban boards and sprint planning.
AngularElectronTailwind CSSAzure
Department of Fisheries and Oceans logo

Software Developer, Geospatial Tooling

Department of Fisheries and Oceans

May – Aug 2022 · Jan – Aug 2023
  • Cut an internal file search from about twenty minutes to a few seconds. Search was querying Azure Blob Storage directly, which does not do that job well at volume; I indexed the file metadata into a separate database and kept it in sync on a schedule, so searches hit the index instead of the blob store.
  • Built the search tool itself in Python and PyQt for retrieving records from Azure Blob Storage.
  • Wrote the test suite for the Caris Cloud API covering its core request paths.
PythonPyQtAzureOracle SQLPytest

Education

Carleton University logo

Carleton University

BSc Computer Science — Cybersecurity stream

Sep 2023 – Dec 2027

  • Algorithms, data structures and discrete mathematics
  • Operating systems, architecture and networks
  • Applied cryptography and secure software design
Algonquin College logo

Algonquin College

Computer Programming

Sep 2020 – Aug 2023

  • Object-oriented programming and data structures
  • Relational databases and SQL
  • Full-stack web development and team project work