Hello, I'm Kyle Booker

Applied Mathematics (M.Math) graduate and software engineer focused on scientific computing, numerical methods, and computational fluid dynamics. I turn complex models into performant, maintainable code.

Portrait of Kyle Booker

About me

I’m a University of Waterloo M.Math grad in Applied Mathematics with 2+ years of software engineering experience in scientific computing and CFD. My work centers on high‑performance Python, numerical methods, and building tools that make large, abstract datasets usable.

I like pragmatic engineering: clear APIs, strong tests, fast iterations, and good docs. Always exploring new tech that tightens feedback loops.

Experience

CFD visualization

Graduate Research Assistant

Scientific Computing & Computational Fluid Dynamics Lab — University of Waterloo • Sep 2018 – 2021

Developed Python tooling for CFD and scientific computing. Facilitated weekly scrum‑style meetings across Applied Math and Chem Eng. Collaborated with a team of four to prototype and benchmark solvers.

Calculus notes

Undergraduate Research Assistant

Thompson Rivers University — May 2018 – Aug 2018

Built code to model a chemical reaction; co‑authored a paper and presented at the Canadian Undergraduate Math Conference. Improved legacy C code and added higher‑order numerical schemes. Automated concurrent simulations via Bash.

Graph theory diagram

Undergraduate Research Assistant

Thompson Rivers University — Jan 2017 – Aug 2018

Developed Python algorithms that supported proofs in graph theory; co‑authored a published paper and gave a talk at CUMC for 50+ students.

Matroid theory visualization

Undergraduate Research Assistant

Thompson Rivers University — May 2016 – Aug 2016

Implemented Python algorithms for Matroid theory on Unix; marked quizzes for a large course cohort (80+ students).

Canadian Cancer Society event

Administrative Assistant

Canadian Cancer Society — May 2015 – Aug 2015

Handled inquiries and donations; maintained financial records with an improved Excel system. Coordinated Relay For Life, raising $60k+.

Education

Master of Mathematics, Applied Mathematics — University of Waterloo

  • Research: Computational Fluid Dynamics, Scientific Computing, Numerical Analysis
  • Courses: Fluid Mechanics; Numerical PDEs; Transport Phenomena & Multiphase Flow; Applied Functional Analysis
  • Thesis: H(div)-conforming Discontinuous Galerkin Methods for Multiphase Flow

B.Sc., Computer Science & Mathematics — Thompson Rivers University

  • CS: Advanced Web Design & Programming; Networks; Data Structures; DB Systems; Operating Systems
  • Math: Graph Theory; Probability; Statistics; Differential Equations; Topology; Linear Programming; Linear Algebra; Discrete Math
  • Dean's Honour Roll (2016, 2017, 2018)

Contact info