Resume / Experience & education

Experience &
education.

Research labs, student engineering teams, client projects, and data work. I’ve contributed to systems across medical AI, backend development, and robotics simulation.

Download PDF
  1. Sept 2026 — PresentCurrent
    ETHEREAL Lab, University of CalgaryHonours Research StudentRole notesStudying how communication-partner prompts relate to participant state in AutomaViC interactions.

    Calgary, Alberta

    • Supervised by Dr. Mea Wang and Dr. Diwakar Krishnamurthy.
    • Building an analysis and modelling pipeline for approximately 570 minutes of coded study footage from 37 nonspeaking autistic participants.
    • Analysing communication-partner prompt content, participant state, and sequential interaction patterns across study phases.
    • Comparing real prompts with generic strategies and exploring adaptive prompting. This is ongoing honours work, with no final model results or publication yet.
    PythonNLPSequential dataHuman-in-the-loop
  2. May 2026 - August 2026
    MIPSLAB, University of CalgaryMedical AI Research ContributorRole notesContributed to HECKTOR medical-image segmentation and downstream cancer-staging experiments.

    Calgary, Alberta

    • Worked with PET/CT volumes and a 3D U-Net-based tumour segmentation workflow at the Medical Image Processing and Machine Learning Lab.
    • Contributed to preprocessing, tumour-burden and imaging-derived features, downstream prediction, and evaluation.
    • Project experiments reported approximately 0.7 segmentation Dice, T-stage balanced accuracy of 0.312 → 0.585, and N-stage balanced accuracy of 0.197 → 0.678.
    • These are contributions to team research and approximate project results, rather than sole authorship of the full pipeline.
    PythonPyTorchMONAIscikit-learnPET/CT
  3. June 2026 - Present
    CalgaryToSpaceSoftware / RF Communications ContributorRole notesHelped connect FrontierSat ground-station telemetry with database and downstream software workflows.

    Calgary, Alberta

    • Helped develop the database system for data received from the ground-station transceiver.
    • Worked on API/database integration around SatNOGS-related ground-station infrastructure.
    • The inspected mission-operations code includes Python networking, PostgreSQL connectivity, and paginated telemetry retrieval and beacon-frame handling.
    • My contribution is to ground-station software; flight software is outside the scope of this work.
    PythonPostgreSQLAPIsSatNOGS
  4. April 2026 - Present
    AUV CalgarySoftware Team MemberRole notesWorking on simulation and software tooling for Tethys, the team’s autonomous underwater vehicle.

    Calgary, Alberta

    • Developing within a multi-person robotics software team preparing for RoboSub 2027.
    • Working with the ROS 2 development environment, Gazebo simulation, and Ubuntu/Linux tooling.
    • The simulation repository contains camera-topic bridges, launch files, Python control nodes, teleoperation, and scripted test manoeuvres.
    • The current software is being developed and tested in simulation; physical-vehicle and competition outcomes are not reported here.
    ROS 2GazeboPythonUbuntu/Linux
  5. Feb 2026 — Present
    Code The Change YYCStudent Full Stack DeveloperRole notesBuilding a hackathon platform that participants and organisers can both use.

    Calgary, Alberta

    • Building participant and admin workflows for a hackathon platform.
    • Turning admin requirements into user stories and Jira tickets.
    • Working with a team through feature branches, pull requests, and code reviews.
    Next.jstRPCPostgreSQLSupabase
  6. Dec 2024 — Aug 2025
    CRTStackFounder & Web DeveloperRole notesRan a small web agency, from the first client conversation to the live website.

    Calgary, Alberta

    • Started a small agency making websites and motion graphics for local businesses.
    • Built a bakery’s online store, including its product catalogue and checkout.
    • Took projects from the first conversation with a client through to deployment.
    TypeScriptNext.jsTailwind CSS
  7. Aug 2023 — Sep 2023
    Aventi Global UnlimitedData Analyst InternRole notesHelped a sales team make sense of acquisition and outreach data.

    London, UK · Remote

    • Built acquisition and outreach dashboards for the sales team.
    • Fixed API integrations that were interrupting reporting pipelines.
    • Presented findings to stakeholders to help plan outreach.
    Power BIREST APIsData analysis
Sep 2024 — Present

Bachelor of Science in Computer Science

University of Calgary

Data Science minor · Software Engineering concentration · Honours research · Science Internship Program. Selected coursework: Database Management Systems, Intro to Software Engineering, Computational Statistical Modelling, Computing Machinery

President’s Admission Scholarship · Dean’s Admission Scholarship

3.85CGPA on resume

Data Science and Machine Learning: Making Data-Driven Decisions

MIT x IDSS / Additional certification

Current · member since Dec 2025

VP Academics, CSUS

Representing Computer Science students through academic advocacy, technical and academic events, and communication of student concerns. Previously served as Academic & Resources Executive from December 2025, helping organise a hackathon with 400+ attendees, six industry sponsors, faculty workshops, and student resources.

Sep 2024 — Present

Director of Events, MOSAIC

Led a five-person team organising community events and volunteering opportunities. Built an open-access volunteer sign-up system.

All projects