Skip to article frontmatterSkip to article content

Background and Education

Work Experience

Quantitative Financial Software Engineer (Old Mutual Life Assurance Company South Africa - Treasury & Financial Markets, 2021/06 - present)

Education & Qualifications

MPhil Mathematical Finance (University of Cape Town) 2020/01 - 2021/01

I completed the Master of Philosophy in Mathematical Finance programme, at the African Institute of Financial Markets and Risk Management housed within the Commerce faculty at the University of Cape Town. Courses taken covered Statistics, Measure Theoretic Probability, Stochastic Calculus, Numerical Methods and Simulation, Calibration, Financial Instruments and Risk Management.

BScEng Mechatronics Engineering (University of Cape Town) 2016/01 - 2019/12

I graduated with a Bachelor’s of Science (Engineering), in Mechatronics Engineering, awarded with honours by the Electrical Engineering department of the University of Cape Town at the end of 2019. Courses taken covered Computer Science, Robotics, Control, Digital Signal Processing and Electrical Drives and Machines.

Projects:

Interest-Rate Option Pricing Accounting For Jumps At Deterministic Times

My Master’s Dissertation examined the modelling of interest rates for the purposes of pricing bond options, specifically taking into account random jumps of the interest rate at known points in time. This was done by researching various already existing non-jump pricing models and applying current research in short rate jump models to the application of bond options, after which models were simulated and compared numerically to assess results. See the details here

GenieWebApp

Coming soon, Watch this space here

PloomberPipelineTemplate

Data science template that I use as a start for most of my projects. Uses Ploomber to construct pipeline of tasks/steps and run end-to-end. Pandas for transformations and data manipulation. Plotly for graphing. Python-pptx for report creation And nbconvert’s pdf generation (intergarated into Ploomber) for user step-by-step process document generation. See repo here

Misc. Information