Quantitative Analyst
Quantitative analyst with several years of experience in Basel IRB and IFRS 9 credit risk modelling, spanning both banking and consulting. In my free time, I build full-stack applications that bring quantitative methods to life.
I have several years of experience in credit risk management and quantitative analytics within Retail, Retail SME and Wholesale, servicing both regulatory capital (Basel IRB) and impairments (IFRS 9). My core focus is the development, maintenance and monitoring of PD, LGD and EAD models across secured and unsecured lending products.
Prior to working as a consultant in the credit risk space, I worked in the banking sector as part of a capital and impairment model development team, gaining hands-on experience across a wide range of portfolios. I have experience in leading IRB model development and regulatory inspection workstreams for major banking clients, including presenting in high-stake face-to-face regulatory meetings and coordinating responses to supervisory queries.
I have experience training and onboarding team members across multiple product lines, and have contributed to firm-wide thought leadership on regulatory topics such as CRR3/Basel III and EBA guidelines. I have a particular interest in automation and Gen-AI, and enjoy building tools that improve efficiency in model development workflows.
Outside of core credit risk work, I build serverless and full-stack applications using Python, React, TypeScript and AWS - combining quantitative modelling, clean data workflows, cloud architecture and accessible user interfaces.
I hold an MSc in Mathematics, BSc Honours in Mathematics, and BSc in Mathematics & Applied Mathematics.
2024 - Present
EY - London, United Kingdom
2023 - 2024
EY - London, United Kingdom
2017 - 2023
Standard Bank - Johannesburg, South Africa
2017
Deloitte - Port Elizabeth, South Africa
Full-stack applications deployed on AWS with CI/CD via GitHub Actions. All projects are personal and use synthetic data, simulated examples or publicly available sources. Nothing here reflects the work, data or intellectual property of any employer or client.
Interactive tool for building credit risk scorecards from raw data. Covers the full pipeline from factor screening, WoE/IV computation, factor clustering, logistic regression, PDO scaling through to a final points-based scorecard with audit trail.
Reference implementations and interactive demo of the Monotone Adjacent Pooling Algorithm for PD calibration, with step-by-step pipeline animation for transparency, validation and audit.
Estimates Loss Given Default with configurable methodology, segmentation and calibration options. Supports workout, market-based and implied-market approaches, cure rate modelling, collateral haircuts and optional downturn LGD adjustment for IRB.
Classifies a loan portfolio into IFRS 9 stages and calculates Expected Credit Loss at loan and portfolio level. CSV upload, staging charts and filterable loan table.
Monte Carlo CVA engine over a netting set of IR swaps and FX forwards. Simulates correlated Hull-White rates and GBM FX paths, prices trades analytically at each time step, and computes EE, PFE-95, EPE and per-trade CVA attribution via incremental CVA.
Calculates single-asset Value at Risk and Expected Shortfall using historical, parametric and Monte Carlo methods side-by-side, with backtesting and path simulation.
Calculates FX portfolio exposure, models forward hedging via covered interest rate parity, computes currency-level VaR using historical simulation and variance-covariance methods, and measures hedge effectiveness using dollar-offset and regression analysis.
Prices European, American and barrier options using Black-Scholes, binomial trees and Monte Carlo. Full Greeks sensitivity, IV smile, barrier path simulation and P&L heatmap.
Builds and visualises FX implied volatility surfaces from delta-space market quotes, prices FX options using Garman-Kohlhagen with six Greeks, and analyses risk reversals and butterfly spreads across tenors and interpolation methods.