I build data tools that make complex systems legible β for the people who live and work inside them.
My work sits at the intersection of data engineering, machine learning, and civic accountability, with a focus on industries that shape South African life: mining, banking, and social and economic accountability.
| Project | What it does |
|---|---|
| SA Bank Trust Score | Scores South Africa's six major banks on trust, transparency & consumer fairness |
| Who Really Gets the Money? | A public interest analysis of R69.5B in SA development finance β inequality, ML prediction, and anomaly detection across IDC and NEF funding |
Languages & tools
Python SQL Streamlit Scikit-learn XGBoost Pandas Plotly
Infrastructure & DevOps
GitHub Actions Azure Pipelines Docker Azure Key Vault Bicep
Data sources I work with Open government data Β· SARB Β· Industry research Β· Public financial records
South Africa has no shortage of data. What it needs are people who can turn that data into something useful tools that give communities, consumers, and decision-makers. A clearer picture of the systems they're part of. That's the work I show up for.
- π Currently working on: A SQL + Tableau mining production intelligence dashboard using Stats SA data on Google BigQuery
- π± Currently learning: SQL on Google BigQuery. Tableau Public. Cloud-based data engineering. AZ-400 DevOps Engineering (Microsoft certification in progress). Azure infrastructure as code with Bicep. Application monitoring with Azure Application Insights
- π― Open to collaborating on: Data science projects with real-world social or industrial impact β particularly South African crime, mining, public health, or music and culture analytics
- π€ Looking for help with: Becoming a full-stack data scientist
- β‘ Fun fact: I love music, I'm passionate about social justice, and I have a very sharp sense of humour
| Project | Description | Live |
|---|---|---|
| π Diamonds Are Forever | Full-stack ML study on the global diamond industry β price forecasting (RΒ²=0.9997), 5 buyer archetypes, 73.8% lab-grown price collapse quantified | π Dashboard |
| βοΈ Mining Quality Intelligence | Predicts silica quality failures in an iron ore plant hours before they occur β XGBoost + Neural Network on 737K sensor readings | π Dashboard |
| π¦ SA Bank Trust Score | Data-driven consumer intelligence dashboard scoring South Africa's six major banks across complaints, regulatory sanctions and public sentiment β live multi-page Streamlit app | π Dashboard |
| π SA Crime Intelligence Report | Interrogates Q3 2025/26 SAPS crime stats against SAMRC femicide data β ARIMA forecasting, OLS regression, anomaly detection | π Notebook |
| π΅ Tyla Grammy Sentiment Analysis | NLP study of Tyla's historic Grammy triumph β 82% positive sentiment across 20+ countries via VADER + TextBlob dual-model validation | π Notebook |
| Project | Description | Pipelines |
|---|---|---|
| π¦ SA Bank Trust Score β DevOps Pipeline | Production-grade CI/CD pipeline on the SA Bank Trust Score app β 4 automated GitHub Actions workflows covering app health, data quality, scheduled freshness monitoring and Docker build checks | βοΈ View Pipelines |
| π΅ Tyla Sentiment Tracker | Automated fortnightly sentiment tracking pipeline β YouTube comments analysed with VADER & TextBlob on a scheduled GitHub Actions workflow, tracking public sentiment trends without manual intervention | βοΈ View Pipelines |
Languages & Tools
Machine Learning & AI
Data & Visualisation
Deployment & DevOps
Β© 2026 Lindiwe Songelwa
