Skip to content

Experience

Building software for the people who use it. Full-stack applications, data integration, and internal tools.

View my résumé

Apr. 2026 – Present

Snap Remedy

Software Developer

Jul. 2026 – Present

Software Developer Intern

Apr. 2026 – Jul. 2026

Developed an ERP-backed SKU-ranking application with a Django backend, relational data layer, and React frontend.

Relational modeling and ERP integration

Designed relational models and ETL adapters for nine ERP datasets. Mapping external records into consistent local structures made the data available for querying and analysis without calling the ERP for each ranking request.

Resumable synchronization

Built checkpointed synchronization with bounded retries and chunk-level transactions. Stable-key upserts let an interrupted page be replayed while retaining earlier committed work; status and recovery APIs make progress and failures inspectable.

Scoring, APIs, and the interface

Implemented configurable weighted scoring and Django JSON APIs, with normalization, filtering, and explicit missing-data handling. Built React controls and result views so users can configure a comparison and inspect the rankings.

Supporting work included validated CSV imports, cached LLM explanations of existing rankings, and a separate external-data viewer. I wrote backend tests and documentation for the scoring and synchronization workflows.

Read the engineering case study
  • Python
  • Django
  • SQL
  • React
  • JavaScript

Jan. 2026 – Apr. 2026

PRO-Formance Intermodal

Calgary, AB

Software Intern

Jan. 2026 – Apr. 2026

Sole developer of a full-stack internal system for workflow automation, training scheduling, grant processing, and operational analytics.

Full-stack workflow tools

Built React interfaces backed by Python APIs and SQL. Automated grant application workflows and developed training scheduling tools for internal users.

Data integration and analytics

Combined spreadsheets and operational data in centralized dashboards, with analytics for instructor performance and attendance patterns.

Troubleshooting and onboarding

Traced and resolved data-integrity and workflow issues across scheduling, records management, and reporting. Provisioned accounts and configured access to internal tools. Wrote onboarding documentation and knowledge-base articles for staff.

  • React
  • SQL
  • Python APIs

Sep. 2025 – Nov. 2025

Phillys

Calgary, AB / Contract

Web Developer

Sep. 2025 – Nov. 2025

Rebuilt a legacy website with PHP and JavaScript, delivering responsive layouts, web deployment, and post-launch production support.

Contact-form integration

Connected contact-form inquiries directly to the care team by email, replacing manual intake.

Deployment and production support

Managed domain setup, DNS, SSL certificate installation, and cPanel hosting administration. Resolved cross-browser issues, broken integrations, and hosting configuration problems after launch, and documented technical findings for vendor escalations.

  • PHP
  • JavaScript
  • DNS
  • SSL
  • cPanel