Hi, I'm Connor. I build production software and AI systems that ship.

Currently a Software Developer Intern at IBM, shipping AI products used by thousands. Previously at TELUS Digital, where I cut infrastructure costs and shipped production RAG pipelines. I like taking systems from prototype to production.

Open to new opportunities — currently interning at IBM
  • 5,000+

    users shipped to at IBM

  • $10K/mo

    infra cost saved at TELUS Digital

  • 800+

    students taught as a TA

  • 90%

    ML matching accuracy shipped

I'm a Computer Engineering student at Queen's University who likes turning ambiguous problems into shipped software. My experience spans companies like IBM and TELUS Digital, where I've shipped production systems serving thousands of users, optimized infrastructure to save significant costs, and built AI-powered solutions that drive real business value.

7 roles across 7 companies — internships, research, and startup leadership.

  1. IBM logo

    Software Developer Intern

    Current

    IBM

    Watsonx Workshop

    Sept 2025 - PresentMarkham, Ontario
    • Shipped a new IBM AI product serving 5,000+ users by developing 5+ high-throughput REST APIs in Python and FastAPI, processing 1,000+ daily database transactions in PostgreSQL
    • Automated 100+ sales workflows, saving tech sellers 40 hours/month by shipping distributed LLM workflows using Python, Celery, and Redis
    • Enabled real-time tracking and automated alerts for core microservices, improving incident response and system reliability by creating an observability suite using Loki, Grafana, Tempo, and Mimir
    • Standardized deployments across environments, reducing release cycles by 20% by building 3+ CI/CD pipelines with GitHub Actions
  2. TELUS Digital logo

    Software Engineering Intern

    TELUS Digital(opens company site in a new tab)

    Fuel iX Copilots (Prev. known as WillowTree)

    May 2025 - Aug 2025Vancouver, Canada
    • Reduced infrastructure cost by $10K/month with optimized LangGraph agent execution in Python by removing redundant tool calls
    • Secured 3 business contracts by integrating Microsoft SharePoint into a production RAG pipeline via 3+ GraphQL APIs using TypeScript and NestJS on Google Cloud
    • Designed a React chat interface with virtualized scrolling to support long-running LLM conversations
    • Automated Docker deployments, reducing development time by 15% through Bash automation scripts
  3. Checklick logo

    Software Engineering Intern

    Checklick(opens company site in a new tab)

    Web platform

    Mar 2025 - May 2025Toronto, Canada
    • Built features for a productivity platform helping teams manage tasks and workflows efficiently
    • Developed responsive UI components using React and TypeScript
    • Collaborated with cross-functional teams to deliver user-centric solutions
  4. Queen's University logo

    Teaching Assistant

    Queen's University

    APSC 141 - Introduction to Computer Programming in C for Engineers

    Sept 2024 - Dec 2024Kingston, Canada
    • Taught systems programming and data structures in C/C++ to 800+ engineering students through labs and tutorials
  5. Dunin-Deshpande Innovation Centre logo

    Co-Founder & Software Engineer

    Dunin-Deshpande Innovation Centre

    Sequin Health, mental health startup connecting patients to therapists - QICSI 2024 Cohort

    May 2024 - Aug 2024Kingston, Canada
    • Architected an ML matching engine with a 90% patient to therapist matching accuracy using scikit-learn
  6. GastroTrackAI logo

    Software Developer Intern

    GastroTrackAI(opens company site in a new tab)

    Mobile application and data pipelines

    Mar 2024 - May 2024Ottawa, Canada
    • Developed AI-powered healthcare solutions for gastrointestinal tracking and monitoring
  7. Pebble Shore Technologies Inc. logo

    Full Stack Developer Intern

    Pebble Shore Technologies Inc.

    Microsoft Teams platform

    May 2023 - Sept 2023Mississauga, Canada
    • Modernized data pipelines by replacing Power BI dataflows with 3+ RESTful APIs using Node.js and Express.js on Azure Functions

Shipped products, not just prototypes

Award-winning hackathon builds, production features, and independent projects spanning AI, web, mobile, and hardware.

Showing 11 of 11 projects in all categories.

Foresights web app dashboard showing club head speed, launch angle, and AI swing feedback next to a tracked golf swing video frame.

Foresights

98% club-detection accuracy with real-time swing feedback

Developed and deployed a golf training tool, ForeSights, leveraging YOLOv5 for golf club detection with 98.0% accuracy and an Intel RealSense Depth Camera for 3D tracking; fine-tuned a large language model (LLM) using Cohere to provide real-time golf swing feedback. Led backend deployment using Google Cloud Platform and ngrok to host the web app, incorporating WebSockets for real-time data updates and enabling seamless integration of computer vision, machine learning, and user interface features.

  • JavaScript
  • Python
  • React
  • Vite
  • FastAPI
  • YOLOv5
  • +5 more
Dionysus dashboard tracking vehicles on Highway 401 with bounding-box detections, a live analytics chart, and feed metadata.

Dionysus

Winning submission at QHacks '24, recognized by the Mayor of Kingston

Developed a real-time detection system for impaired driving using YOLOv8 and live video feed classification. Created React dashboard to stream 6+ camera feeds for law enforcement; recognized by the Mayor of Kingston. Winning submission at QHacks '24.

  • JavaScript
  • TypeScript
  • Python
  • React
  • PyTorch
  • YOLOv8
Dilliad mobile app screens showing categorized outfit suggestions and a detailed outfit view with brand and price tags.

Dilliad

95% recommendation accuracy, 1st place at QTMA x McKinsey Pitch Day

Designed an AI-powered mobile stylist using LangChain and SQL to generate outfits from a user's closet. Achieved 95% recommendation accuracy; implemented natural language prompts for real-time feedback. Designed Dilliad, a fashion app offering personalized outfit suggestions, leading to a waitlist of 40 users and receiving first place at QTMA x McKinsey Pitch Day 2024.

  • JavaScript
  • TypeScript
  • Python
  • SQL
  • React Native
  • LangChain
  • +3 more
Scholar Pups dashboard with a personalized welcome message and onboarding checklist for profile setup, the Chrome extension, and scholarship matches.

Scholar Pups

RAG-powered scholarship matching with AI-generated writing suggestions

Led development of a Chrome extension for "Scholar Pups," integrating Retrieval-Augmented Generation (RAG) using Llama 3.1 and LangChain to provide personalized scholarship application support; designed to simulate the guidance typically accessible to more privileged students by analyzing user inputs and matching them with relevant scholarships and AI-generated writing suggestions based on real application criteria.

  • JavaScript
  • TypeScript
  • Python
  • Next.js
  • React
  • FastAPI
  • +5 more

Shop the Frame

Shop the Frame is a Chrome extension + Express backend that lets you capture a YouTube video frame, detect items in the scene with Gemini, and return Shopify product matches.

  • JavaScript
  • Express
  • Chrome Extension (MV3)
  • +3 more

Resume Reviewer

Deployed an ATS resume scanning tool hosted on Vercel and the backend managed in a Docker container on Google Cloud. Utilized NLP techniques by leveraging the SpaCy en_core_web_sm pipeline to break down and tokenize text, extracting and comparing keywords against industry standards.

  • JavaScript
  • TypeScript
  • Python
  • +6 more

IBMCloud Vercel Integration

Built a Python deployment automation tool integrating Vercel CI and IBM Cloud Code Engine, reducing deployment time by 20% for developers by eliminating repetitive ibmcloud CLI configuration.

  • Python
  • Vercel
  • IBM Cloud
  • +1 more

Mini Links - NYT Connections with Shop Products

Shipped a production React application using Shopify SDKs and live product APIs to integrate commerce data into gameplay. Selected from 150+ participants; deployed and maintained on the Shopify Shop app.

  • React
  • Shopify SDK
  • TypeScript
  • +1 more

Switch Buddy

Created a light switch attachment that used an Arduino MKR to mechanically turn off and on a light switch using Alexa voice commands. Pivoted from a React app to Arduino programming, utilizing API calls within the Arduino IoT Cloud service, and integrated Alexa functionality through cloud integration. Created a contest website allowing users to input contest details, with real-time updates to a connected noSQL database.

  • JavaScript
  • Node.js
  • Arduino
  • +1 more

UDP File Transfer System

Developed a custom UDP file transfer protocol with stop-and-wait ARQ and error simulation; collected and visualized 8+ performance metrics including throughput vs. error rate using data plots and comparative analysis.

  • C

Walking Running Classifier

Collected, cleaned, and classified walking-running data to create an AI classifier using a regression model using SciKit-Learn. Designed a graphical user interface using TKinter to allow users to analyze their data.

  • Python
  • SciKit-Learn
  • Jupyter Notebooks
  • +1 more

Ongoing leadership alongside my technical work, each with a clear progression in scope and responsibility over time.

Queen's Startup Consulting logo

Queen's Startup Consulting

Mar 2023 - Present

Currently Senior Project Manager
  1. Senior Project Manager

    March 2025 - Present

  2. Director of Technology & Senior Project Manager

    April 2024 - March 2025

  3. Project Manager

    Jan 2024 - April 2024

  4. Technical Consultant

    Mar 2023 - Dec 2023

Queen's Technology & Media Association (QTMA) logo

Queen's Technology & Media Association (QTMA)

Mar 2023 - Present

Currently Product Manager
  1. Product Manager

    2025-2026

  2. Senior Developer on fujiplans.com

    2024-2025

  3. Developer on Dilliad

    2023-2024

Grouped by the role each tool plays on a project, weighted toward what I reach for most in production.

Languages

Daily drivers across backend, frontend, and systems work.

  • Python
  • TypeScript
  • JavaScript
  • Java
  • C
  • C++
  • SQL
  • Bash
  • HTML
  • CSS

Frameworks & Libraries

Building production APIs, agentic pipelines, and interfaces.

  • React
  • FastAPI
  • Next.js
  • LangChain
  • Node.js
  • Express.js
  • NestJS
  • Flask

Cloud & Infrastructure

Where those systems get deployed, stored, and observed.

  • PostgreSQL
  • Docker
  • Firebase
  • Redis
  • IBM Cloud
  • Google Cloud
  • Azure

Day-by-day open-source and side-project commit activity.

View profile(opens in a new tab)

Open to new grad and internship roles, collaborations, and conversations about what I'm building.

LinkedIn is the fastest way to reach me. GitHub has the code behind everything above.