§ 03 / About

Engineer by training,
builder by habit.

Bio

I'm a third-year CS student at the University of Calgary studying on the Dean's List and enrolled in the Science Co-op program. I split my time between research on agentic AI systems and shipping production web apps as a freelance developer.

Right now I'm wiring a local LLM into ParaView via the Model Context Protocol so it can drive 3D volume rendering autonomously - and building marketing sites with Next.js, Tailwind, and Framer Motion for clients on the side.

Before software I spent two years as an electrical apprentice. That trained me to debug systems I didn't design, document what I touched, and finish the job before going home.

Experience

Timeline.

  1. July 2026 - Present

    Freelance Web Developer

    Morant's Transportation Solutions Ltd. · Calgary, AB

    • Owning the full development lifecycle, from requirements gathering with a non-technical owner through design, testing, and deployment,of a full-stack logistics platform (Next.js, TypeScript, FastAPI, PostgreSQL, SQLModel), eliminating manual spreadsheetworkflows responsible for $200 - $1,600 in monthly billing discrepancies.
    • Implementing an AI-powered document processing pipeline using locally hosted LLMs and agentic loops (LangGraph) to extract,validate, and audit data from trucking load documents, with secure handling of sensitive customer and billing data enforced before database entry.
  2. May 2026 - June 2026

    Freelance Web Developer

    Mainframe Mechanical Inc. · Calgary, AB

    • Designed and developed a responsive company website from the ground up using Next.js, TypeScript, Tailwind CSS, and Framer Motion, owning UI/UX direction end-to-end and establishing the company’s first professional online presence and lead-generation platform.
    • Iterated through 4 rounds of design revisions from direct stakeholder feedback, delivering the final production build within a 3-week timeline from initial requirements to deployment.
  3. May 2026 - Present

    Undergraduate Researcher

    VISAGG Lab, University of Calgary · Calgary, AB

    • Connecting a local LLM to ParaView via the Model Context Protocol for autonomous 3D volume rendering.
    • Built an agentic loop where the LLM calls rendering tools, evaluates output, and self-refines results.
    • Streaming real-time agent events - tool calls, screenshots, quality checks - to a React chat interface.
  4. Sep 2022 - Aug 2024

    Electrical Apprentice

    Ace Electrical Services · Calgary, AB

    • Worked 2 years on 40+ residential and commercial construction sites as Team Lead: interpreting construction drawings, coordinating with trades and site supervisors, and delivering under real construction deadlines.

Volunteering

Timeline.

  1. Feb 2026 - May 2026

    Mentor

    Schulich Ignite · Calgary, AB

    • Mentored high school kids in Python fundamentals, covering syntax, control flow, and problem-solving.
    • Taught students how to read documentation and independently learn new programming languages.
    • Supported students by debugging code, resolving doubts, and clarifying core concepts.
    • Evaluated assignments and provided constructive feedback while guiding weekly coding challenges.

Education

Sep 2024 - Expected 2028

Bachelor of Science, Computer Science

University of Calgary

GPA 3.8 / 4.0

  • Dean's List 2024-2025
  • Dean's List 2025-2026
  • Science Co-op Program

Awards

  • Ninh Huynh BursaryUniversity of Calgary · 2024
  • Dean's ListUniversity of Calgary · 2024–2025
  • Jason Lang ScholarshipUniversity of Calgary · 2024–2025
  • Dean's ListUniversity of Calgary · 2025–2026

Relevant Coursework

  • CPSC 331

    Data Structures and Algorithms

    Algorithms and their analysis.

  • CPSC 355

    Computing Machinery I

    C and AArch64 assembly language.

  • CPSC 365

    C++ Programming

    C++ from basics to advanced.

  • CPSC 399.07

    Command Line Interface

    Linux and the bash terminal, basics to advanced.

  • CPSC 471

    Database Management Systems

    SQL fundamentals and a full term project.

  • SENG 300

    Software Development Methods

    Software dev techniques and their best use cases.

  • MATH 211

    Linear Algebra

    Vectors, matrices, and linear systems.

  • MATH 267

    University Calculus II

    Integration, series, and multivariable intro.

  • CPSC 457

    Operating Systems

    Learning about processes, threads and how as Operating System works.

Skills

Languages

  • TypeScript
  • Java
  • C
  • C++
  • Python
  • SQL
  • Ruby
  • C#

Frameworks

  • React
  • Next.js
  • Tailwind CSS
  • Express.js
  • Node.js
  • FastAPI
  • shadcn/ui
  • Material UI

Cloud / APIs

  • Git
  • AWS
  • REST
  • WebSockets
  • WebRTC
  • MCP
  • MySQL
  • PostgreSQL
  • Redis
  • RabbitMQ
  • MongoDB
  • Ubuntu 24.04 LTS