What I can do,
and what I'm learning.
These are honest self-assessments not marketing. I'm a first-year student. The bars reflect current ability not potential.
Percentages are approximate and self-assessed. They will grow.
Programming
Languages and tools I use to build and explore.
Primary language — data work, scripting, algorithms
Statistical computing, introduced at UCT
Basic querying and data manipulation
Web development, this site
Mathematical typesetting for academic work
Terminal navigation, scripting basics
Statistics & Data
The core of what I'm studying and building towards.
Distributions, central tendency, spread
Conditional probability, Bayes, random variables
Pandas, cleaning, reshaping datasets
Matplotlib, clear and honest charts
Hypothesis testing, CIs in progress at UCT
Analytical Thinking
How I approach problems before writing a single line of code.
Proof, abstraction, formal logic
Breaking complex problems into tractable parts
Not accepting assumptions without testing them
Reading papers, extracting signal, summarising
Leadership
Developed through serving as Head Boy and peer tutor.
Official events, school-wide responsibilities
Maths tutoring for junior students — matric year
Managing academic and leadership duties simultaneously
Communication
Clear thinking expressed clearly.
Lab reports, structured explanations
Making complex ideas accessible to others
School events, student address, formal speaking
Problem Solving
The skill that underlies everything else.
Computational approaches, efficiency
Patient, systematic troubleshooting
Identifying structure in data and problems
Skills are a lagging indicator of effort. The most important thing I'm building right now is a deep understanding of mathematical and statistical foundations, everything else builds on top of that.