Experience

Computational Biology Researcher (PhD Candidate)

UBC Mathematics

Developing large-scale algorithms for sequencing data using Python (NumPy, matplotlib, pandas, sklearn, etc…). Applications generally deal with high-dimensional data fitting and make use of multiprocessing and distributed computing. Examples include DemuxHMM and Wasserstein Principal Curves.

Web Development and Digital Marketing Internship

Creatros Technologies Inc.

Worked on an extensive redesign of the company website (PHP, HTML, CSS) as well as lead generation (HubSpot CRM). Stayed organized using Jira boards.

Undergraduate Researcher

Memorial University

Worked on a high-resolution fluid dynamics study of wind farms using OpenFoam. Extensively used the ComputeCanada (now AllianceCan) distributed computing network.

Undergraduate Researcher

Memorial University

Implemented graph sorting algorithms in Python (Sage, networkx) and applied them to board game graphs. Some examples include k-fixed Cop Number and Tree Edge Search Number.

Education

PhD Mathematics

University of British Columbia

Thesis focused on algorithmic approaches to create highly scalable pathways for capturing and analyzing scRNA-seq datasets.

BSc (Hons) Mathematics

University of British Columbia

Finished an honours degree in Math from UBC. I generally focused on applied topics and computational approaches during my final year.
Skills & Hobbies
Technical Skills
Python
Machine Learning
Distributed Computing
Data Visualization
Python Libraries
NumPy
pandas
matplotlib
scikit-learn
SciPy
PyTorch
Research & Communication
Academic Writing
Grant Proposals
Languages
EN
English Native
RU
Russian Fluent