Justin Bondurant-David

Montreal

I am a software developer in Montreal. I studied computer science at McGill and spent four years as a backend developer at Morgan Stanley.

I'm moving into computational biology. Most of what is below I built because I wanted the answer to something, not because anyone asked for it.

Projects

fantasyFootball

A Monte Carlo draft and keeper simulation engine for a Sleeper fantasy league. Simulates large numbers of drafts over shuffled orders to compare keeper choices by expected outcome. Java/Gradle. Running and maintained since 2022.

COVID-19 Twitter sentiment, Canada

End-to-end pipeline: collection, Canadian filtering, manual annotation, and TF-IDF sentiment analysis per topic. COMP 598 (Data Science), McGill, Fall 2021.

collatzFibbFormulaFinder

Recreational number theory: a multithreaded search over generalized Collatz rules — change the 3 and the +1, see which variants still reach 1. Java.

CardCountingEdgeCalculator

Expected-value calculator for blackjack card-counting scenarios. Java.

Typeset lecture notes

Full LaTeX book-template notes for MATH 222 (Calculus 3) and MATH 318 (Mathematical Logic), McGill, 2019–2020. The 318 notes were produced for the course instructor.

Contact

justin.bondurant.david@gmail.com · github · linkedin