Meet Richard Taylor, one of the four students behind the winning team in the UCT Hackathon based on the Predictive Insights | Zindi Youth Income Prediction challenge.
Richard is drawn to the intersection of computer systems and human outcomes. That curiosity has led him into data science, where he is currently building his skills while completing his Honors in Computer Science.
In this interview, he shares how his team approached the challenge, what worked, and how the experience shaped his career direction.
When asked whether this was his first challenge of this kind, Richard was clear: it was.
He and teammates Gareth Warburton, Jeremy Simpson and Zuleigha Patel had limited prior hackathon experience, so much of the process was learned in real time. Their edge came from fast collaboration, clear role-sharing and a willingness to test ideas quickly.
The team split the work into two streams:
The data had a pooled cross-sectional structure and included employment outcomes, geography, education and socio-economic indicators. They split the dataset into training and test sets, using the training set to explore relationships between input variables and the six-month unemployment target.
The team used several practical transformations to improve model signal:
This balance of domain thinking and model discipline helped improve downstream performance.
Their best-performing approach was a stacked classifier.
They first trained multiple base learners, then fed those predictions into a neural network that learned the optimal weighting across models. Base learners included:
They also tested logistic regression and a voting ensemble, but these underperformed relative to the stacked architecture.
The team observed several patterns consistent with South African labor-market dynamics:
These insights reinforced the value of combining statistical analysis with machine-learning workflows, rather than treating modelling as a black box.
Richard described the challenge as a turning point.
Before the competition, data science was not a major focus area. After the hackathon, it became a serious career path. The experience showed how technical skills can be applied to real social and economic problems, and how quickly capabilities can grow in the right team environment.
This project is a strong reminder that high-performing models are rarely just about algorithms.
They come from:
For teams working on labor-market forecasting or social-impact modelling, that combination is what moves a project from interesting to useful.