UH.
Skills

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.

Python70%

Primary language — data work, scripting, algorithms

R20%

Statistical computing, introduced at UCT

SQL10%

Basic querying and data manipulation

JavaScript / TypeScript50%

Web development, this site

LaTeX55%

Mathematical typesetting for academic work

Bash / CLI40%

Terminal navigation, scripting basics

Statistics & Data

The core of what I'm studying and building towards.

Descriptive Statistics20%

Distributions, central tendency, spread

Probability Theory30%

Conditional probability, Bayes, random variables

Data Wrangling30%

Pandas, cleaning, reshaping datasets

Data Visualisation30%

Matplotlib, clear and honest charts

Statistical Inference30%

Hypothesis testing, CIs in progress at UCT

Analytical Thinking

How I approach problems before writing a single line of code.

Mathematical reasoning80%

Proof, abstraction, formal logic

Problem decomposition75%

Breaking complex problems into tractable parts

First-principles thinking70%

Not accepting assumptions without testing them

Research & synthesis65%

Reading papers, extracting signal, summarising

Leadership

Developed through serving as Head Boy and peer tutor.

Team representation75%

Official events, school-wide responsibilities

Peer mentoring80%

Maths tutoring for junior students — matric year

Responsibility under pressure70%

Managing academic and leadership duties simultaneously

Communication

Clear thinking expressed clearly.

Technical writing65%

Lab reports, structured explanations

Teaching & explanation75%

Making complex ideas accessible to others

Presentation65%

School events, student address, formal speaking

Problem Solving

The skill that underlies everything else.

Algorithmic thinking70%

Computational approaches, efficiency

Debugging & iteration65%

Patient, systematic troubleshooting

Pattern recognition90%

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.