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 AI agents. Plug in any agent that speaks AG-UI and it just works, no UI code changes. Streaming chat, multi-agent switching, human-in-the-loop approvals, and tool-call visualization out of the box. It's also home to an agents catalog where I publish agents like Jaffar and IslamAI below for anyone to install and chat with.

Agentic AI Memory RAG Python Agno PostgreSQL

Jaffar

A personal assistant that learns more about you the longer you use it. It adapts to your style, remembering your context across conversations, and learns from its mistakes, getting sharper over time. Handles research, drafting, finances, and day-to-day execution with grounded, cited answers. Live in the TackUI agents catalog.

Agentic AI Pinecone RAG Python Agno PostgreSQL

IslamAI

An Islamic knowledge assistant with a knowledge base covering every ayah of the Quran, hadith collections, duas, and tafsir. Ask it conceptual questions like "verses about patience," or exact lookups like "surah 3 ayah 4." Every answer cites its sources and grades, prefers Sahih-graded hadiths, and fatwa questions are directed to qualified scholars. Live in the TackUI agents catalog.

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.

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.

Experience

Software Developer

Clio Aug 2026 - Present
  • Building an AI-assisted development pipeline that converts labeled Linear tickets into spec and implementation pull requests via chained Temporal workflows, projected to cut ticket-to-shipped turnaround from weeks of backlog wait to days.
Ruby on Rails Temporal MySQL AWS

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