Skills
Programming
R
RShiny
Python
HTML
CSS
JavaScript
Statistical Methods
Causal inference
Bayesian inference
Spatio-temporal modelling
Hierarchical modelling
Hidden Markov models
Non-linear modelling
Simulation-based inference
Study design
Ecological Modelling
Population dynamics
Occupancy modelling
Mark-recapture
Integrated population models
NLP & Text Analysis
Structural topic models
Natural language processing
Data Infrastructure
Production Shiny deployment
Automated data pipelines (R)
Scheduled task automation
SQLite data storage
AWS EC2
Data Visualisation
ggplot2
gganimate
plotly
leaflet
Data Wrangling
tidyverse
base R
SQL (SQLite via R)
Teaching & Communication
In-person & online delivery
Course coordination (~150 students)
Accessible teaching of complex methods
Postgraduate & PhD supervision
Scientific Communication
Peer-reviewed publications
Textbook authorship
Grant writing
Reproducible Research
RMarkdown
Quarto
LaTeX
Git
GitHub Pages
Simulation workflows
Languages
English (Fluent)
Afrikaans (Fluent)
Spanish (Basic)