> resources

A brief overview of things I'm building and exploring.

// projects

MSGARCH Markov Switching GARCH models with time-varying transition distributions on high-frequency equity returns. MSc thesis in Quantitative Finance. GitHub  —  Thesis (pdf)
R C++
lrp-rnn Layer-wise relevance propagation applied to deep recurrent neural networks for interpretable factor-model predictions. MSc project in Computational Science. GitHub
Python TensorFlow/Keras

// currently

OpenOms Currently, I'm building an open-source order management/routing system to streamline the process of routing orders to different retail brokers/providers. GitHub
Rust

// coursework

If you're particularly interested in what I've studied — here's a collection of the graduate courses I took in the past ...

MSc Data & Computational Science · UCD

show courses
Scientific Programming Concepts GitHub  —  ACM40660 · UCD
Building and compiling programs in C for scientific research — pointers, memory management, standard libraries, version control and tooling (make, gdb, gprof), closing with an intro to Python.
High Performance Computing ACM40640 · UCD
High-performance computing — devising parallel strategies and building parallel applications in C with OpenMP and MPI.
Projects in Maths Modelling ACM40960 · UCD
A substantial project combining computational, statistical and mathematical skills — random number generators, Monte Carlo simulation and machine learning.
Data Programming with C STAT40780 · UCD
Writing C and C++ and interfacing it with R via Rcpp for fast, large-scale data manipulation.
Stochastic Models STAT40810 · UCD
Building and assessing statistical models — model selection, nonparametric regression, survival models, Markov chains, Poisson processes and finite mixtures.
Advanced Bayesian Analysis STAT40950 · UCD
Advanced Bayesian inference — efficiently exploring posteriors (including intractable likelihoods) and fitting complex models to structured data.
Optimisation in ML ACM40990 · UCD
Continuous optimisation for machine learning — gradient and Newton-type methods, trust-region and global optimisation, implemented from scratch in Python.
Uncertainty Quantification ACM41000 · UCD
Modelling with ODE/PDE systems and quantifying uncertainty — the adjoint method and statistical inference for model parameters.
Statistical Machine Learning STAT30270 · UCD
Statistical learning in R — classification, tree-based and ensemble methods, SVMs, clustering and matrix factorisation.
Multivariate Analysis STAT40150 · UCD
Multivariate statistical methods — clustering, classification, multidimensional scaling, PCA and factor analysis.
Bayesian Analysis STAT40850 · UCD
Bayesian statistics — Bayesian linear regression, hierarchical models and model comparison.
Machine Learning & AI STAT40970 · UCD
Machine learning and AI including deep learning — implemented in R with keras and benchmarked on out-of-sample prediction.
Numerical Algorithms ACM40290 · UCD
Numerical methods for linear systems, quadrature, nonlinear and optimisation problems, interpolation and differential equations.
Applied Matrix Theory MATH40550 · UCD
Matrix theory — eigenvalues, matrix norms, Schur and singular value decompositions, conditioning and positive-definite matrices.
Modern Regression Analysis STAT20230 · UCD
Regression modelling in R — model fitting and interpretation, diagnostics, model selection and ANOVA.
Data Programming with Python STAT40800 · UCD
Data programming in Python — manipulation, visualisation, regression, classification, machine learning, APIs and web scraping.

MSc Quantitative Finance · WU Vienna

show courses
Mathematics I WU Vienna
Mathematics II WU Vienna
Probability WU Vienna
Statistics I WU Vienna
Statistics II WU Vienna
Computing WU Vienna
Econometrics WU Vienna
Financial Econometrics WU Vienna
Microeconomics WU Vienna
Financial Markets and Instruments WU Vienna
Principles of Finance WU Vienna
Corporate Finance WU Vienna
Continuous Time Finance I WU Vienna
Continuous Time Finance II WU Vienna
Asset Pricing WU Vienna
Game Theory WU Vienna
Paper Reading and Writing WU Vienna
Research Seminar I WU Vienna