Ishaan Singh Gill

I study Computer Science and Commerce at UBC Sauder, and I work best in the space between them, turning a business problem into something engineered and shipped. I'm aiming for product management: deciding what to build, what to leave out, and why.

Financial Intern @ Kensington Tours (Range Group)Open to PM internships & full-time 2028

Ishaan Singh Gill

About

I'm a Computer Science and Business (BUCS) student at UBC Sauder. The combination is the point: I can read a P&L and a pull request in the same afternoon, and product management is where that translation becomes the job: sitting between users, the business, and engineering, and making the call on what gets built and what gets cut.

My projects are where I practice it; each one started from a decision someone kept making badly, including me. Before this I was a teaching assistant, bookkeeper, and data intern, and right now I'm a financial intern on an enterprise ERP replacement. The throughline: understand the system, then improve it.

Focus
Product management
Based
Vancouver, BC
Open to
Internships & Full-time 2028
Interests
Startups, product design, data

Experience

Now

Kensington Tours (Range Group)

Sep 2026 – Present

Toronto, ON (hybrid)

  • Supporting an enterprise ERP replacement going live in 2027 by executing test scripts, isolating defects and documenting process steps
  • Reconciling financial data between the legacy system and its replacement, tracing variances to the point of entry
ERPFinancial ReconciliationTesting

University of British Columbia

May 2026 – Present

Vancouver, BC

Current
  • Supported 200+ students in environmental policy, corporate governance, and stakeholder management
  • Maintained grading standards and consistency across all assessments
Corporate GovernanceEnvironmental PolicyInstruction

Teaching Assistant, COMM 205

University of British Columbia

Sep 2025 – May 2026

Vancouver, BC

  • Supported 450+ students weekly on management information systems and Excel
  • Improved marking efficiency and consistency course-wide
MISExcelInstruction

Accountant / Bookkeeper

Occasio Fine Homes Inc.

Jan 2023 – May 2024

North Vancouver, BC

  • Increased financial record accuracy by 25% through improved reconciliation processes
  • Automated invoicing workflow in QuickBooks, reducing manual entry time
QuickBooksBookkeepingAccounting

Data Warehouse Intern

OSI Maritime Systems

Jul 2022 – Sep 2022

Burnaby, BC

  • Reduced inventory discrepancies through Sage 500 and PDX data validation
  • Improved data consolidation efficiency by 20%
Sage 500PDXData Warehousing

Projects

A mix of course work and things I built for myself. I usually start from a decision someone keeps making badly, often my own, then build the smallest thing that makes it better.

InsightUBC

Course & classroom data query platform

CPSC 310, Intro to Software Engineering · paired, term-long

Problem

Students can't answer concrete questions, like which sections fit a schedule, from UBC's raw course and building data.

We built a query engine and REST API over the data instead of a fixed set of reports, so it answers questions we didn't anticipate, not only the ones we hard-coded. We ran it as a real team: paired development, pull-request review on every change, and weekly Agile/Scrum check-ins with a TA.

Outcome

A full-stack app that serves custom queries through its own REST API, backed by unit tests.

Node.jsExpressReactJavaScriptREST APIAgile

GymApp

Workout & physio tracker

Independent project · AI-assisted build

Problem

Gym logging happens on a dead or flaky connection, so anything that needs the network fails exactly when you need it.

I made it offline-first on purpose: everything persists locally via IndexedDB, so it works with no connection at all. I scoped it to the two things I actually do, logging workouts and holding physio compliance via due-date and streak logic, and used AI-assisted tooling to go from spec to working app fast.

Outcome

A PWA with a workout logger, physio tracker, and a dashboard of weekly volume and personal bests.

ReactViteChart.jsIndexedDBPWA
View on GitHub

Class Rating System

Structured course ratings from student opinion

Independent project

Problem

Honest course opinions already exist on Reddit, but scattered across threads they're impossible to compare.

Instead of making people keep reading threads, I turned the commentary into structured ratings: I pull comments through the Reddit API and use the GPT API to sort each into rating categories, so results are comparable across courses. I deliberately kept it to classifying opinion that already exists, not generating scores of my own.

Outcome

A pipeline that converts unstructured course chatter into structured, comparable ratings.

PythonReddit APIGPT APIData pipeline

Bike demand prediction model

CS 330 · independent academic project

Forecasting how many bikes are needed where and when, using climate variables to predict bicycle demand. A Python/pandas model that reached 85% accuracy on the test set.

PythonpandasForecasting

Clash Royale relational database

CPSC 304, Intro to Relational Databases · group project

Deciding what the entities are and how they relate (characters, clans, cards, decks, and friendships), then enforcing it with a normalized schema and full CRUD across those entities.

JavaJDBCOracle SQL

Education

University of British Columbia

Bachelor of Commerce, Computer Science & Business (BUCS)

UBC Sauder School of Business

Sep 2023 – May 2028

Vancouver, BC

0.00

Cumulative GPA

4th

Year Student

Dean's

Honour Roll

Scholarships & Awards

Naomi Grigg Scholarship

Awarded for outstanding academic achievement and community leadership at UBC

Trek Excellence Scholarship

UBC merit scholarship recognizing exceptional academic performance

Skills

Product & Research

Roadmapping & prioritization
Agile / Scrum
A/B testing
User interviews
Figma
Jira
Notion

Data & Analysis

SQL
Excel
Power BI
Tableau
Jupyter / Colab
pandas
scikit-learn
R
Financial modeling (DCF)

Engineering

Python
JavaScript
TypeScript
Java
C
C++
React.js
Next.js
Node.js
Flask
Tailwind CSS
REST APIs
Postman

Platforms & Tools

Git
GitHub Actions / CI
Azure
AWS
GCP
QuickBooks
SmartSheet
Trello

Photos

Get in touch

If you're hiring for product, building something, or just want to talk, my inbox is open.

© 2026 Ishaan Singh Gill · Built with Next.js and Tailwind CSS