Based in Canada

Software Engineer.
Founder.
Builder.

Software engineer and founder building AI-powered products and production-grade systems — from multi-agent workflows and RAG pipelines to real-world applications shipped to users.

SCROLL

About Me

My journey began in Mechanical Engineering with a minor in Software Engineering at the University of Calgary, where I learned the art of solving complex physical problems. Today, I apply that same engineering rigor to the digital world.

I'm not just a coder (or vibe-coder); I'm a builder. I founded FitMVMT because I believe in ownership and the power of software to solve real-world inefficiencies. I also build AI-powered systems at scale — from multi-agent workflows and RAG pipelines to internal tools that buy back hundreds of hours for engineering teams.

Whether it's architecting a scalable backend, designing a fluid user interface, building autonomous agents, or defining product strategy, I thrive at the intersection of engineering, AI, and business.

1 Startups Founded
5+ Years Experience
20+ Projects Shipped
Coffees Consumed

Selected Works

Next.js CopilotKit AG-UI Better Auth PostgreSQL TypeScript

TackUI

A unified frontend for custom agents speaking the AG-UI protocol. Built on CopilotKit with a pluggable agent registry — add any AG-UI-compatible backend with zero UI code changes. Features streaming chat, multi-agent switching, human-in-the-loop interrupts, tool-call visualization, and Postgres-backed conversation persistence.

Ruby on Rails PostgreSQL AWS Docker Stripe Redis

FitMVMT

A two-sided marketplace connecting personal trainers with clients. Features include real-time scheduling and messaging, payment processing, delayed trainer payouts, and revenue sharing logic. It's like Fiverr but for personal training.

Agentic AI Multi-Agent Systems RAG Python Agno

Prodigy

An AI-powered Production Engineering assistant that reclaims 100+ engineering hours per month by automating complex data retrieval and analysis. Built a multi-source RAG pipeline aggregating data across 7 enterprise systems for real-time well-performance answers, plus agent skills for schema introspection and Plotly visualization that cut time-to-insight by 40x (10 minutes → <10 seconds). A self-learning feedback loop and reasoning engine improved response accuracy by 35%.

Next.js React TypeScript Tailwind CSS shadcn/ui Recharts

How Wealthy Am I

A client-side, multi-account compound-growth net worth projector. Model your TFSA, RRSP, 401(k), Roth IRA and more side-by-side — each with its own starting balance, return rate, and contribution schedule — and see the combined picture over time. Features flexible contribution schedules with per-contribution escalation, two projection modes (fixed horizon or goal-seek to a target), inflation-adjusted views, and stacked-area and donut visualizations. No backend, no database — accounts auto-save in the browser.

RAG AI Python LangChain ChromaDB

Enterprise RAG Assistant

An AI-powered knowledge assistant built using Retrieval-Augmented Generation (RAG). Supports uploading, parsing, and managing documents directly from the frontend, and chatting with the knowledge base across multiple sessions.

Experience

AI Developer / Fullstack Software Engineer

Cenovus Energy Feb 2024 - Aug 2026
  • Developed and deployed 10+ enterprise-grade applications using Ruby on Rails, Python, and Docker, managing the end-to-end lifecycle from database design to UX and supporting 100+ users.
  • Act as a technical consultant for 5+ cross-functional teams, identifying problems and delivering tailored software that has improved operational efficiency by more than 50%.
  • Build AI-powered systems including multi-agent workflows, RAG pipelines, and MCP servers, enabling end-users to autonomously interface with 7+ disparate data silos.
Ruby on Rails Python Flask Docker AWS Microsoft Azure GitLab RAG MCP Agentic AI

Founder & Builder

FitMVMT.com Nov 2024 - Mar 2026
  • Launched a production fitness marketplace (Ruby on Rails, Terraform, AWS) and successfully onboarded a beta cohort of 60+ users and 20 trainers.
  • Integrated Stripe Connect to manage multi-party payment flows, including automated refunds and revenue-sharing logic with validated transactional integrity.
  • Provisioned scalable infrastructure using Terraform and Docker, maintaining 99.9% uptime.
  • Developed a high-performance PWA featuring offline access and push notifications, achieving sub-1-second load times via service-worker caching.
Ruby on Rails PostgreSQL AWS Docker Stripe Redis GitLab Mailgun

Software Engineering Intern

Canadian Natural Resources Limited Jan 2023 - Dec 2023
  • Modernized the well approval workflow by developing an application using C# and Blazor that automated a manual signature-gathering process and reduced the approval cycle time by ~70%.
  • Developed a suite of Progressive Web Applications (PWAs) that supported 100+ active users across engineering and business teams, reclaiming 20+ hours per week.
  • Resolved a critical production bug in a VB.NET grid library that eluded vendor support, restoring system stability and functionality for 100+ enterprise users.
C# Blazor Entity Framework Core Microsoft Azure Oracle SQL VB.NET

Python Developer / Advanced Modelling Intern

Nova Chemicals May 2021 - Aug 2022
  • Engineered an automated patent extraction tool in Python that parsed crucial technical parameters from patents, saving hundreds of hours of manual review time.
  • Inherited, debugged, and operationalized a critical oil droplet compressor simulation within a strict 2-week deadline following team turnover, enabling real-time selection of optimal lubricants.
  • Coded a custom pipeline simulation (pipeline pigging model) to analyze flow efficiencies and support key infrastructure maintenance decisions.
  • Built automated compressor monitoring workflows that enabled plant operators to optimize efficiency parameters and eliminate recurring manual overhead.
Python MS SQL Microsoft Azure Databricks Aspen Plus

Software Developer

University of Calgary / Precision Drilling May 2020 - Sep 2020
  • Developed an end-to-end digital twin model of a drill string to accurately simulate real-time drilling operations.
  • Designed and deployed an automated data comparison pipeline contrasting live rig sensor feeds against simulated benchmarks, enabling early anomaly detection.
  • Built a standalone desktop application featuring interactive data visualization, empowering engineering teams to simulate operational changes and evaluate impact prior to field execution.
MATLAB Python Data Visualization

Tools & Technologies

Frontend

  • JavaScript
  • TypeScript
  • React
  • Next.js
  • Bootstrap
  • Tailwind CSS
  • HTML
  • CSS

Backend

  • Ruby on Rails
  • Node.js
  • Express.js
  • Python
  • Flask
  • Streamlit
  • PostgreSQL / Oracle SQL / MS SQL
  • MongoDB
  • ChromaDB
  • Better Auth

Infrastructure & DevOps

  • AWS (EC2, S3, RDS, ElastiCache)
  • Microsoft Azure
  • GitHub
  • GitLab
  • Docker
  • Terraform
  • CI/CD Pipelines

AI Tools & Frameworks

  • Retrieval Augmented Generation (RAG)
  • Agentic AI
  • Multi-Agent Workflows
  • MCP Servers & Tooling
  • LangChain
  • Agno
  • CopilotKit
  • AG-UI
  • Claude Code
  • Codex
  • Cursor
  • GitHub Copilot

Education

BSc in Mechanical Engineering, Minor in Software Engineering

University of Calgary

4.0/4.0 GPA

2018 - 2023