CS · UBC · INCOMING AI/ML @ EA

Cole
Andrae

Fourth-year Computer Science and Biology student at UBC. I build ML systems that sit at the intersection of deep learning and the life sciences — from generative models for drug discovery to computer vision for medical imaging.

→ Joining Electronic Arts (QVS Team) as an AI/ML SE Intern, May 2026.

VIEW PROJECTSGITHUB PROFILE
4th
YEAR AT UBC
38+
REPOS
EA
INCOMING
SELECTED WORK

Projects

01 / 09/2025
Bioinformatics

AMPForge2

Generative deep learning model for de novo antimicrobial peptide design using a transformer architecture. Bridges CS and biology to tackle antibiotic resistance — learning sequence patterns from known AMPs to generate novel, therapeutically viable candidates.

De Novo
Task
Transformer
Arch
PyTorchJupyterBioPythonTransformers
VIEW →
02 / 01/2026
Systems / C++

Chess Engine

High-performance chess engine written from scratch in C++ — no AI copilot shortcuts. Implements bitboard representations, alpha-beta pruning with iterative deepening, and move ordering heuristics to maximize search speed and play strength.

C++
Language
Perf
Focus
C++BitboardsAlpha-BetaMinMax
VIEW →
03 / 08/2025
Computer Vision

MEDUSA

Convolutional Neural Network trained to classify X-rays and CT scans. Applies deep learning to diagnostic radiology — automating detection and classification of abnormalities from medical imaging data to assist clinical decision-making.

CNN
Type
Medical AI
Domain
PyTorchNumPyOpenCVPillow
VIEW →
04 / 01/2026
Education / RL

Reinforcement Learning Blog

A hands-on technical blog series exploring reinforcement learning from first principles. Covers core algorithms — Q-learning, policy gradients, PPO — with implemented examples and visual explanations to make RL intuitive and accessible.

Blog
Format
RL
Topic
PythonJupyterMatplotlibGym
VIEW →
05 / 11/2025
AI / Search

Rubik's Cube

An interactive 3D Rubik's Cube built with Three.js — featuring smooth animations, intuitive controls, and a fully rendered cube in the browser. A deep dive into 3D graphics, geometry transformations, and real-time WebGL rendering.

WebGL
Renderer
Three.js
Library
Three.jsJavaScriptWebGLCSS3D
VIEW →
06 / 02/2026
WIPIn Progress

Deep Learning Framework

Building a deep learning framework from scratch — implementing autograd, tensor operations, and common layer types without PyTorch or TensorFlow. A ground-up exploration of how modern ML frameworks actually work under the hood.

WIP
Status
Framework
Type
PythonNumPyCUDAC++
VIEW →
SEE ALL 38 REPOS ON GITHUB →
EXPERTISE

Skills &
Tools

My unique combination of CS and Biology gives me an edge in ML applications for life sciences — from protein design to medical imaging.

Languages: Python · TypeScript · C++ · R · Java
ML: PyTorch · TensorFlow · scikit-learn · HuggingFace
Bio: BioPython · RDKit · BLAST · UCSC Genome Browser
Tools: Git · Docker · Jupyter · AWS · GCP

Machine Learning & Deep Learning90%
Python / PyTorch / TensorFlow88%
Bioinformatics & Computational Biology82%
TypeScript / JavaScript / React85%
C++ & Systems Programming78%
Computer Vision & Medical Imaging80%
BACKGROUND

Experience

AI/ML Software Engineer Intern

Electronic Arts — QVS Team
May – Dec 2026
Vancouver, BC

Incoming 8-month intern on the Quality, Validation & Standards team. Building AI/ML tooling to improve game quality pipelines.

Machine Learning Researcher

Michael Smith Laboratories
Sep 2025 – Present
Vancouver, BC

Developing ML-based classification models for chemical compound identification using NMR spectroscopy. Building automated normalization pipelines for spectral data analysis and collaborating on computational chemistry research applications.

BSc Integrated Sciences

University of British Columbia
2022 – Present
Vancouver, BC

Fourth-year student. Focus on ML, bioinformatics, and computational biology. Bridging software systems with life sciences.

GET IN TOUCH

Let's connect
& build

Open to research collaborations, internship conversations, and interesting ML projects — especially at the intersection of AI and biology.

VIEW GITHUB PROFILE
GITHUBUBCLINKEDINEMAIL