Caleb Ng
  • Resume

Caleb Ng

E-mail LinkedIn GitHub

Hi, I’m Caleb, a senior at the University of Waterloo pursuing a Bachelor of Computer Science with a specialization in Artificial Intelligence.

My experience spans full-stack software and infrastructure engineering across many industries. In my spare time, I am experimenting with AI agents and hardware to bring the ideas in my head to life.

I also enjoy working out and sports, specifically 🏈 and 🏀 and currently listening to Michael Jackson on repeat, thanks to the Michael movie.

Please take a look below to see my previous work experience, projects and education! Feel free to reach out!

Experience

Incoming Software Engineer Intern · Rundoo

Sept 2026 – Dec 2026

  • Building AI-first POS systems for independent supply stores.

Software Engineer Intern · Capital One

May 2026 – Aug 2026

  • Powering systems that help delinquent clients get back on track with their credit card payments.

Data Solutions & Infrastructure Engineer · University of Waterloo Athletics

May 2025 – Present

  • Revamping University of Waterloo Athletics through data-driven insights and infrastructure modernization.

Software Engineer Intern · PureFacts Financial Solutions

Sept 2024 – Dec 2024

  • Shipped features for a revenue performance management platform for wealth and asset management firms.

Software Engineer Intern · Ontario Ministry of Transportation

Jan 2024 – Apr 2024

  • Created API integrations for new web applications and legacy mainframe systems to surface driver, vehicle, and transportation data.

Projects

Coming Soon · In Development

  • 👀

UWAGGS Website · TypeScript, Next.js, GitHub Actions

  • Maintaining the UWAGGS website, a centralized hub connecting UW students with sports analytics resources, projects, competitions, and conferences.

Athlete Nutrition App · TypeScript, Python, Microsoft Azure

  • Created a meal- and macro-tracking nutrition app to encourage healthier eating among University of Waterloo basketball athletes.

Judges Portal · JavaScript, Firebase, AWS

  • Built a portal to help judges interview teams at Mecha Mayhem 2025, Canada’s largest robotics competition.

CourtAssist · JavaScript, Python, Flask, OpenAI

  • RAG chatbot trained on court application docs, speeding up court clerk support.

NBA Champion Predictor · Python, Scikit-learn

  • ML workflow to predict the NBA champion using historical data and Ridge Regression.

Education

Bachelor of Computer Science, AI Specialization · University of Waterloo

2022 – 2027

Caleb Ng ©

Built using a Quarto Template by Dr. Gang He