Junior Data Analyst @ Regenesys Business School · Power BI Developer · Java Software Engineer
I build the dashboards, data pipelines and apps that turn messy operational data into decisions. Based in Johannesburg, South Africa.
I work where data and software meet. At Regenesys Business School I deliver Power BI reporting and ad-hoc analytics for Academics, Sales, Marketing, Finance and Corporate Education. Before that I built Microsoft 365 data pipelines and production dashboards at Providence Software Solutions, and Zoho business apps at Demisize.
I can model the data, automate how it gets there, and write the application around it:
- 📊 BI & analytics: Power BI (DAX, Power Query, star schemas), SQL, Excel, Python (Pandas)
- ⚙️ Automation & data engineering: Power Automate, Microsoft Graph API, Entra ID, SharePoint
- ☕ Software engineering: Java (OOP, Swing, backend logic), JavaScript, HTML/CSS
| Project | What it does | Built with |
|---|---|---|
| SOC Log Analytics Dashboard | Security telemetry pipeline from Entra ID sign-in logs to KPI dashboards: authentication success rate, failed sign-ins, high-risk events, drill-through root cause | Power BI Graph API Power Automate DAX |
| Microsoft 365 Licensing & Compliance | Licence consumption, overage alerts, SKU health, MFA adoption and inactive-account remediation | Power BI DAX Entra ID |
| License Recharge Dashboard | Quarterly recharge of Microsoft 365 licence costs to 20+ departments, with an auditable cost-allocation model | Power BI Data Modelling Finance |
| Secure Prison Communications Analytics | SOC-style command centre over call detail records: answer-seizure ratio, drop rate, access violations | Power BI CDR Modelling DAX |
| Customer Churn Analysis (Excel) | 6,687 telecom customers: 26.9% churn overall, 46.3% on month-to-month contracts, 61.8% in California | Excel PivotTables Power Query |
| COVID-19 Data Analysis | South Africa's first 100 days of COVID-19: cleaning and time-series visualisation of cases, recoveries and deaths | Python Pandas Matplotlib Jupyter |
Dashboards built on client or company data use synthetic or anonymised sample data. Each repo explains its data.
| Project | What it does | Built with |
|---|---|---|
| ParkEasy | Parking management backend: booking, gate entry with a 15-minute grace period, duration tracking and fee calculation | Java OOP |
| Moodifyx | Desktop music player that picks songs to match your mood, with text-based mood detection and your own uploads | Java Swing Audio |
| TechResuMake | Tabbed resume builder: fill in each section, then generate a formatted resume in one click | Java Swing File I/O |
| Vehicle Registration | Console app for vehicle records with input validation | Java OOP |
| Java practice series | Cognifyz Level 1 and Level 2 projects, including a Tic Tac Toe game | Java |
Junior Data Analyst · Regenesys Business School · Jul 2026 – Present
Delivered 40+ analytics requests in my first three months across six divisions. I build and maintain leadership dashboards (student and module feedback, sales leads, graduate impact) and CHE throughput reporting for seven programmes.
Junior Software Engineer (Data & BI) · Providence Software Solutions · Mar – Jul 2026
Built Entra ID → Power Automate → SharePoint pipelines and three production Power BI dashboards: security logs, M365 licensing and prison communications.
Junior Software Engineer · Demisize · Jun 2023 – Feb 2025
Built Zoho Creator compliance apps (Carbon Footprint and B-BBEE calculators) that improved data accuracy by 90% and cut manual reporting by 50%.
Student Assistant (Java & C++) · North-West University · Feb 2022 – Jul 2023
Data Analyst Intern · Quantify Your Future · Nov 2021 – Feb 2022
Data & BI
Automation & cloud
Software
| Certification | Issuer | Date |
|---|---|---|
| Microsoft Certified: Azure AI Fundamentals | Microsoft | Dec 2025 |
| Microsoft Certified: Power BI Data Analyst Associate (PL-300) | Microsoft | Nov 2025 |
| Oracle Certified Associate: Java SE 8 Programmer | Oracle | Sep 2025 |
| Microsoft Certified: Azure Fundamentals (AZ-900) | Microsoft | Jun 2025 |
| Excel Fundamentals Skill Track | DataCamp | Sep 2026 |
| Java Fundamentals Skill Track | DataCamp | Jan 2026 |
| UiPath Automation Explorer Training | UiPath Academy | Aug 2024 |
Plus 26 DataCamp courses across Power BI, DAX, SQL, Excel, Python and Java. The full list is on LinkedIn.
- Software Development & Data Analytics Programme: Afrika Tikkun / FMTALI (Apr 2025 – Feb 2026)
- Full Stack Developer Certificate: FNB App Academy (May – Jul 2025)
- BSc Information Technology (partially completed): North-West University (2020 – 2023)
- Data modelling in Power BI and Power Pivot
- Azure security and monitoring for developers
- Intermediate Python for developers
Let's connect: I'm always happy to talk BI, analytics and data-driven apps.
📍 Johannesburg, South Africa
