Sam Harrison

MScAC @ UofT · SWE @ Databricks / Neon

samharrison@cs.toronto.edu

Education

MSc in Applied Computing, Computer Science — University of Toronto
2025 - 2027
BSc in Computing Technology — University of Ottawa
2020 - 2025
GPA: 3.99 / 4.00
BASc in Chemical Engineering — University of Ottawa
2020 - 2025
GPA: 3.93 / 4.00

Experience

Software Engineer — Neon
Nov 2024 - Present
San Francisco, CA (Remote)
Machine Learning Engineer II — Skyworks Solutions Inc.
Jul 2024 - Nov 2024
Ottawa, ON
  • Developed PINNs for GaAs pHEMT devices; improved bias point selection accuracy and reduced simulation wall time
  • Implemented PyTorch-to-Verilog-A transpiler for direct integration of trained models into Cadence/Keysight simulators
  • Built CLI for HPC ML workflows through templated resource allocation, automated storage mounting, containerized Apptainer environments, and experiment monitoring
Algorithm Developer Intern — GBatteries
Aug 2023 - Jan 2024
Ottawa, ON
  • Developed CNN-LSTM and LightGBM models for Li-Ion state estimation; improved accuracy by 4% and enabled edge-device inference
  • Built FastAPI + Redis real-time inference service for low-latency predictions on thousands of charging cycles
  • Consolidated multi-platform battery data into MongoD and developed a React based web platform for analysis of battery cycling and EIS results
Junior Data Scientist — Public Services and Procurement Canada
Apr 2022 - Sep 2022
Quebec, QC
  • Automated review system for the National Project Management System; reduced quarterly review time from 60+ hours to ~5 minutes
  • Built dashboard to visualize trends by project, region, and manager

Portfolio

FLood2 — Undergraduate Research
  • Highly parallel turbulence characterization algorithm based on the Lambda-2 criterion, implemented in C++11 with MPI and mesh partitioning, and designed for execution on HPC clusters.
TensorCrafttensorcraft.click
  • Drag'n'drop neural network builder with real-time feedback on tensor shapes and compilation to PyTorch implementation
Engineering Capstone — Hatch Ltd.
  • Collaboration with Hatch Ltd. to design a uranium milling process for a pilot plant in Saskatchewan, 1st place at University of Ottawa plant design competition

Skills

Languages: Python, Rust, Typescript · ML/DL: PyTorch, SciKit Learn, Polars, Pandas, NumPy · Databases: SQL, Postgres, MongoDB, Redis · DevOps: Docker, Git, CI, Linux, AWS · WebDev: React, Next, Tailwind, Zustand