My Projects

Five platforms spanning data engineering, machine learning, full-stack development and SaaS — planned, built and deployed end-to-end.

Financial Intelligence Platform

FeaturedLive

Data Engineer & Data Scientist — End-to-End Pipeline, Analytics & Machine Learning

2026

Multi-domain data engineering and analytics platform spanning banking, insurance, economics and aviation. Features Python ETL pipelines, a star schema PostgreSQL database, Power BI dashboards, a live Looker Studio dashboard and three machine learning models — all publicly accessible online.

  • ▸Designed a multi-domain PostgreSQL database with 4 domain schemas implementing star schema principles with fact and dimension tables
  • ▸Engineered Python ETL pipelines using psycopg2, Faker and pandas to generate and load realistic SA financial datasets: 500 customers, 986 accounts, 17,333 transactions, 199 loans, 300 insurance policies and 720 economic records
  • ▸Built 7 analytical SQL views using advanced SQL — JOINs, GROUP BY, DATE_TRUNC time-series windowing and derived financial metrics
  • ▸Developed multi-page Power BI Financial Intelligence Dashboards with DAX measures, slicers and interactive visuals across Banking, Insurance and Economics pages
  • ▸Built loan default prediction (Random Forest & Logistic Regression, 85–86% accuracy), insurance claim risk scoring and SA economic indicator forecasting using Linear Regression
  • ▸Published live Looker Studio dashboard and 3 interactive Google Colab ML notebooks — all publicly accessible
PythonPostgreSQLpandaspsycopg2Fakerscikit-learnPower BIDAXLooker StudiomatplotlibseabornGoogle ColabNeon

ShelfIQ — Retail Intelligence SaaS

FeaturedComing Soon

Data Engineer & Full-Stack Developer — Architecture, Data Science & Product Development

2026

Multi-tenant retail analytics SaaS platform built for the South African SME market. Features sales dashboards, inventory monitoring, regional performance tracking and a 30-day demand forecasting engine powered by machine learning. Subscription tiers from spaza shops to enterprise clients.

  • ▸Multi-tenant PostgreSQL architecture on Neon — each business's data fully isolated via tenant_id
  • ▸Python ETL pipeline seeding 1 year of realistic SA retail data across 3 mock businesses, 5 stores and 30 products
  • ▸FastAPI backend with pandas-powered analytics endpoints — sales trends, top products, regional breakdowns
  • ▸30-day demand forecasting engine using scikit-learn time-series modelling
  • ▸Next.js + TypeScript dashboard with Recharts visualisations — sales, inventory, forecast and PDF export modules
  • ▸Subscription model: Starter (R99/mo), Growth (R249/mo), Pro (R499/mo) — roadmap includes mobile and desktop apps
PythonFastAPIPostgreSQLNeonpandasscikit-learnNext.jsTypeScriptTailwind CSSRechartsVercelRender
🚧 Coming Soon

ShelfForce Retail Solutions

Live

Full-Stack Developer — Planning, Development, Infrastructure & Deployment

2026

Corporate marketing website for a registered South African field merchandising company. Built with SSR, SEO-first architecture, scroll-triggered animations and a full production infrastructure stack.

  • ▸Next.js 16 App Router with TypeScript, Tailwind CSS v4 and Framer Motion animations
  • ▸SSR with per-page metadata, Open Graph/Twitter cards, auto-generated sitemap.xml and robots.txt
  • ▸GitHub → Vercel CI/CD pipeline with sub-two-minute deployments and instant rollback
  • ▸Cloudflare DNS, Zoho Mail with MX, SPF and DKIM authentication
  • ▸Integrated EmailJS contact delivery, WhatsApp Business chat and downloadable QR code
Next.js 16TypeScriptTailwind CSS v4Framer MotionVercelCloudflareEmailJSZoho Mail

SIAKA School Uniforms

Live

Full-Stack Developer — Planning, Development, Infrastructure & Deployment

2026

Full-stack e-commerce platform for a school uniform retailer. REST API backend with a relational data model, admin authentication, role-based access control and containerised deployment via Docker.

  • ▸ASP.NET Core (.NET 8) REST API with versioned controllers and Entity Framework Core
  • ▸Azure SQL Database schema covering Products, Orders and OrderItems with full CRUD
  • ▸BCrypt admin authentication, sub-admin management, role-based access control and activity logging
  • ▸Cloudinary integration for product image upload, storage and delivery
  • ▸Containerised deployment via Docker on Render; Cloudflare DNS and Zoho Mail
ASP.NET Core (.NET 8)C#Azure SQLEntity Framework CoreDockerRenderCloudinaryCloudflare

iQula Lakwa Ntu

Live

Full-Stack Developer — Architecture, Development, Infrastructure & Deployment

2025–2026

Full-stack enterprise software platform with a React/Vite frontend, FastAPI Python backend, PostgreSQL on Neon and an AdminPortal with full CRUD and Cloudinary image management.

  • ▸React/Vite frontend deployed on Vercel; FastAPI/Python backend deployed on Render
  • ▸SQLAlchemy ORM with PostgreSQL on Neon; database seeded via custom Python script
  • ▸BCrypt admin authentication with AdminPortal featuring full CRUD and Cloudinary image management
  • ▸EmailJS transactional contact forms with auto-reply and graceful error fallback
  • ▸Cloudflare DNS, Truehost domain, business email and full SEO meta architecture
ReactViteFastAPIPythonSQLAlchemyPostgreSQLNeonVercelRenderCloudinary