Portfolio

Mackenzie Hatcher

Full-stack developer

Now

Seven years as a full stack developer, across multiple sectors. Now, I'm building AI automations and leveraging the full AI SDLC

Mackenzie Hatcher
Location
Winnipeg, MB
Experience
7 years
Projects
8

Selected work

Featured projects

All projects

Approach

What I optimize for

Reliability

Schema checks and eval harnesses catch bad output before it reaches production.

Observability

Traces and audit artifacts for debugging, compliance, and incident response.

Systems that ship

Clear boundaries, few dependencies, and increments that can actually be deployed.

Stack

Skills

Languages

  • C#
  • TypeScript
  • JavaScript
  • SQL

Frontend

  • React
  • Next.js
  • Vue.js
  • Redux
  • Tailwind CSS

Backend

  • ASP.NET Core
  • ASP.NET MVC
  • Entity Framework
  • Node.js
  • REST APIs

Data

  • SQL Server
  • PostgreSQL
  • SSRS
  • Redis
  • Prisma

Delivery

  • xUnit
  • Jest
  • Vitest
  • Playwright
  • Git
  • CI/CD
  • Docker

LLM systems

  • OpenAI API
  • n8n
  • Zod
  • Structured outputs
  • Eval harnesses

Timeline

Experience

Seven years shipping production software, most recently at MITT and IntouchCX.

  1. February 2024 – May 2026

    Full-Stack Software Developer

    Manitoba Institute of Trades and Technology · Winnipeg, MB

    • Modernized student and admin apps with C#, ASP.NET MVC, Entity Framework, Vue.js, TypeScript, SQL Server, and PostgreSQL.
    • Owned features from requirements through deployment and production support, including REST APIs and third-party integrations.
    • Payment reconciliation, complex SQL, and SSRS for institutional, federal, and provincial reporting.
  2. March 2020 – October 2023

    Full-Stack Developer

    IntouchCX · Winnipeg, MB

    • Production web apps with React, Vue.js, C#, Entity Framework, and ASP.NET MVC.
    • SQL optimization that cut application load times by about 25%.
    • Automated tests with Jest, Enzyme, and Mocha, leading to about 30% fewer production bugs.
  3. May 2019 – November 2019

    Junior Developer

    Sightline Innovation

    • JavaScript, TypeScript, and Python, with test-driven development and responsive UI migrations.
  4. November 2018 – February 2019

    Software Developer Intern

    Bit Space Ltd.

    • C# Unity apps, third-party APIs, and Selenium UI tests with about a 20% reliability improvement.

Education

Diploma in Software Development

Manitoba Institute of Trades and Technology · February 2019