Hi, I'm

Ryan Merheby

Software Engineer & CS Student ยท Prev @ Meta

HBSc Computer Science at the University of Toronto.
Prev AI Infra Intern at Meta.

01. About Me

I'm a Computer Science student at the University of Toronto (graduating Apr 2025), with a 3.95/4.00 GPA and recognition as a Dean's List Scholar and Chancellor's Scholarship recipient.

I've had over 20 months of experience in software. Most recently, I was an AI Infra Engineering Intern at Meta, where I optimized model processing pipelines for Instagram & Ads at scale.

My interests span ML infrastructure, distributed systems, and full-stack development. Outside of engineering I was a Undergraduate Researcher exploring explainable AI & logical ontologies as well as a Teaching Assistant for 'CSC207: Software Design'.

  • Python
  • Java
  • C++
  • JavaScript
  • SQL
  • Haskell
  • React
  • Django
  • PyTorch
  • Git
  • Groovy
  • HTML / CSS
๐Ÿ’ผ
AI Infra @ Meta Software Engineer Intern
๐ŸŽ“
University of Toronto Computer Science Co-op Internship Program ยท 2021 โ€“ 2026
๐Ÿ†
GPA 3.95 / 4.00 Dean's List ยท Chancellor's Scholarship
๐Ÿ“
Toronto, ON Open to opportunities

02. Experience

Teaching Assistant

University of Toronto ยท Toronto, ON, Canada

Sept 2025 โ€“ Dec 2025 4 mo
  • Leading weekly labs for CSC207 (Software Design) in the Fall semester.
  • Grading midterms, exams, and final projects.
JavaSoftware DesignMVC

Software Engineer Intern โ€” AI Infrastructure

Meta ยท Bellevue, WA, USA

May โ€“ Aug 2025 4 mo
  • Used PyTorch to optimize model processing pipelines for Instagram & Ads at scale.
  • Built a multi-stage validation component in the model processing workflow, closing a validation gap that impacted many production models and caused major outages.
  • Extended the project by creating a suite of CLI tools for ad-hoc weight validation of published model snapshots.
  • Implemented distributed chunk processing of weight pruning, decreasing peak memory usage by 14%.
PyTorchPythonML SystemsDistributed SystemsCLI Tooling

Software Engineer Intern

Veeva Systems ยท Toronto, ON, Canada

May 2024 โ€“ Apr 2025 1 yr
  • Led development of a Java internal debugging tool allowing secure API calls in customer instances.
  • Added multivalue fields for user info & optimized aggregation calls, reducing user table load times by ~0.2 seconds.
  • Created new DB tables, service & API for a new revision history feature for medical data processing tasks.
  • Wrote Groovy scripts for Pfizer & Bayer to convert medical data to match regional standards.
JavaGroovyREST APIsSQL

Student Researcher

University of Toronto ยท Toronto, ON, Canada

May โ€“ Aug 2024 4 mo
  • Wrote a research report & presented on applying 1st-order logic to create explainable AI in generative design.
  • Built a pipeline converting natural language โ†’ 1st-order logic โ†’ generative design models using the Fusion 360 API and a fine-tuned LLM.
Explainable AIFirst-Order LogicLLMsFusion 360 APIPython

Data Engineer Intern

Careem ยท Dubai, UAE

Jun โ€“ Aug 2023 3 mo
  • Designed a dynamic resource routing model for PrestoSQL queries, boosting query performance by ~10%.
  • Conducted data visualization & built Grafana performance dashboards for the query engine.
  • Developed features & wrote JUnit/Mockito tests for the migration from PrestoSQL to Trino.
PrestoSQLTrinoGrafanaJUnitMockito

03. Projects

๐ŸŒŠ

DebrisMine

Environment-focused social media app for non-profit Oceanic Impact. Worked with 7 developers to expand the React Native app with groups, article posting, likes & comments. Implemented Django backend MVC and Selenium article web scraping.

React NativeDjangoMVCSelenium
๐Ÿพ

PetPal

Led a team of 4 developers to build a React & Django pet adoption website. Designed the UI & backend services for user profiles, adoption listings, and pet info pages.

ReactDjangoPythonFull-Stack
๐Ÿฅ

Clinic Management App

Worked on a team of 8 developers to build a Java clinic management application. Spearheaded the development of the database & controllers using MVC architecture.

JavaMVCDatabase Design

04. Get In Touch

Whether it's a full-time role, internship, or just a chat about cool engineering problems. My inbox is always open.