§ 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. May 2026 - Present

    Freelance Web Developer

    Mainframe Mechanical Inc. · Calgary, AB

    • Built and shipped a responsive marketing site as the company's first online presence.
    • Next.js 16, TypeScript, Tailwind CSS, and Framer Motion with scroll animations and a contact-form API.
  2. 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.
  3. Sep 2022 - Aug 2024

    Electrical Apprentice

    Ace Electrical Services · Calgary, AB

    • Wired, troubleshot, and maintained electrical systems across 40+ residential and commercial projects.
    • Developed discipline, accountability, and technical communication in a fast-paced field environment.

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.

Skills

Languages

  • TypeScript
  • Java
  • C
  • C++
  • Python
  • SQL

Frameworks

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

Cloud / APIs

  • Git
  • AWS
  • REST
  • WebSockets
  • WebRTC
  • MCP