hello, i'm

shahmeerkhan

UofT computer science student and software engineer focused on machine learning, search, and distributed systems. I’ve built personalized ranking models at Shopify, authentication APIs at CIBC, and search tools that turn complex data into useful products.

about me

who i am

I’m a University of Toronto HBSc student completing a Computer Science Specialist, Physics Minor, and Focus in AI. I’m currently a Machine Learning Engineer Intern at Shopify, working on personalized search ranking.

Previously, I built authentication APIs at CIBC and developed a React and Node.js job board with Blueprint for Toronto Community Employment Services.

Education

University of Toronto

HBSc Computer Science Specialist

Physics Minor • Focus in AI

CGPA: 3.95/4.0 • Expected 2028

Dean's List$19K Scholarships
experience

what i've done

Machine Learning Engineer Intern

Shopify • Toronto, ON

May 2026 – Present
  • Led a personalized relevance ranker for Shop App search, deriving buyer-profile features from large datasets and training distributed ranking models that improved pOneDCG@1 by 6.7 points.
  • Engineered personalization features earning 13 top-30 signal rankings; evaluated LLM relevance signals and fine-tuned candidates on GPU across 4.3M+ search-result rows.
  • Built a ranking-metric visualizer adopted by 50+ team members.
Personalized Ranking+6.7 pOneDCG@14.3M+ Rows50+ Team Members

Software Engineer Intern

CIBC • Toronto, ON

May 2025 – Aug 2025
  • Collaborated with IBM engineers on multi-agent AI RAG using AutoGen and prompt engineering; parsed specifications, found 70+ inconsistencies, and generated and validated test cases.
  • Built and tested 25+ REST API endpoints for the Client Authentication Hub using Quarkus, Postman, and SQL.
  • Automated change-request API testing in Python, cutting testing time by 74% with a tool adopted team-wide.
AutoGenQuarkus25+ REST Endpoints74% Time Reduction

Project Developer

Blueprint • Toronto Community Employment Services

Oct 2024 – Apr 2025
  • Developed a React and Node.js job board supporting 1,000+ active users and 500+ listings.
  • Built admin filtering and sorting tooling for Toronto Community Employment Services.
ReactNode.js1,000+ Active Users500+ Listings
skills

what i know

Languages

PythonJavaC++JavaScriptTypeScriptSQLRGo

Frameworks

ReactNext.jsNode.jsSpring BootQuarkusFlaskExpress

AI/ML & Tools

PyTorchTensorFlowOpenCVAWSDockerKubernetesGit
contact

let's connect

i'm always interested in discussing new opportunities, innovative projects, or just connecting with fellow developers and tech enthusiasts.