University of Alberta Mathematics and Finance Student
Actively seeking full‑time opportunities in Finance, Insurance (Underwriting & Analytics), and Data Operations - available Jan 2026.
A quick snapshot of what I use to ship automation, analytics, and finance work.
Data wrangling, web automation, and reporting pipelines
Rapid prototypes and robust ops tooling for end users
Lightweight storage and integration for ops workflows
Domain expertise from insurance and math/finance coursework
AESO capacity trends, renewables growth, and storage expansion (R + ggplot)
Alberta electricity comes from many sources. The AESO tracks generation capacity in Alberta by type, including generation capacity that is used for private industrial purposes (but excluding micro-generation). Recently there has been more solar and wind making up a larger portion of the capacity. For upcoming capacity, AESO’s connection project list with projects with set in-service (or decommissioning) dates was used to see a projection of the future evolution of the sector, though that does not necessarily signal they will be built. It is green projects, namely solar, that dominate the project list, and there is also a massive increase in storage projects, which are essential for a greener grid, as they can smooth out capacity over the course of the day. Another key thing to watch is that along with these generation projects, it lists about 22GWs of connections, mostly data centers, which couldn’t be accommodated currently.
Bulk vehicle & coverage configuration with automatic VIN lookups
This tool keeps Excel as the user interface while automating the heavy lifting in the background via a couple of python scripts. Users enter VINs (or VIN/Year/Make/Model); vehicle details and pricing are automatically retrieved from VINs where possible.; coverages and vehicles are configured in bulk and inputted a reliable manner using a Python Selenium runner. Result: faster intake, fewer manual clicks, and consistent completion of required fields all while allowing the user to complete other tasks. Note: This project is a component of the SGI Automation initiative.
We are building a practical simulation of bank funding stress that a finance professional can read and interpret. The model blends a Markov chain for regime switches (calm vs. stressed liquidity), a jump-augmented Vasicek interest rate process to capture sudden rate shocks, and simple balance sheet flows for insured and uninsured deposits. Outputs will show how funding costs, deposit run probabilities, and fire-sale losses evolve over time so teams can stress test assumptions without heavy math notation. Visuals and scenario dashboards will be added as we complete the code and begin simulation runs.