I'm interested in software development, data visualization, and machine learning.Right now, I work at Audiokinetic where I apply my physics background and my software development skills to simulate the propagation of sound in complex geometries to obtain realistic soundscapes for video games.I've also worked in the financial tech space, at FINCAD, where I applied quantitative and programming skills to solve complex problems in quantitative finance, write high performance C++ software, and deliver risk management solutions to capital market clients globally. I added over 20 features and fixed over 25 bugs and I developed expertise in statistical and numerical methods in finance, which resulted in a 30x calculation speed-up when pricing a specialized financial contract.I've also worked in the data science consulting space with Big River Analytics where I applied my skills to meet the data analytics needs of Indigenous communities around Canada using Python, R, Plotly, Pandas, and Matplotlib. At Big River, I used machine learning models (Scikit-Learn) to forecast salmon runs for an Indigenous government in Northern BC. I also cleaned, processed, and visualized data from primary surveys, and communicated my work in reports to support evidence-based decision making. In one of my most exciting projects, an Indigenous government used my work to reduce core housing need among its citizenship by 50%. In my spare time, I've been enjoying working on coding and machine learning projects. Most recently, I developed the frontend and backend (Node.js, Flask) of a reading assistant that uses retrieval-augmented generation (LangChain) to help people read long articles in digestible bits. In 2022, I trained a neural network to generate high-fidelity time series of Canadian lake water levels. I also enjoy solving problems and doing coding exercises, most recently, the Advent of Code in 2023
Listed skills include Physics, Python, Analytical Skills, Teaching, and 8 others.