♻️
Warning: Infinite Loop Detected
You're about to visit a portfolio…
that links to itself.
Congratulations. You found the recursion. This portfolio links to this portfolio, which links to this portfolio. Stack overflow imminent. Base case not found.
function visitPortfolio(url) {
  // opens portfolio
  return visitPortfolio(url); // 🔁
  // RangeError: Maximum call stack exceeded
}
Proceed Anyway

Based in South Africa

Unarine
Dzivhani

I'm a

scroll

Detail-Oriented Builder.
Perpetual Learner.

Computer Science graduate from the University of Venda with a relentless drive for clean code and thoughtful UX. I turn requirements into real products — from cross-platform mobile apps to ML pipelines to game mechanics.

I believe great software lives at the intersection of engineering precision and creative ambition. Whether I'm training a vision model, wiring up real-time Firebase streams, or tutoring the next generation of developers, I bring the same attention to detail.

8+Projects Shipped
2+Years Coding
Cups of Coffee
Unarine Dzivhani Unarine Dzivhani
Unarine Full-Stack · ML
Unarine Full-Stack · ML

Things I've Built

Open Source · Desktop App
SimpleVTube
Lightweight, cross-platform PNGTuber desktop app that animates a 2D character in real time from live microphone input, letting streamers go live without a webcam or rig. Voice-activity detection with auto-calibration and noise gating drives multi-frame idle/talking animation, alongside global hotkeys, click-through, and always-on-top behaviour for use with OBS and TikTok Live Studio.
Tauri (Rust) TypeScript Web Audio API
03
Mobile & Web · White-Label
Retail Commerce Platform
Full-stack mobile and web commerce app with a customer-facing shopping experience (catalog, cart, Yoco payments, order tracking, push notifications) and a separate admin dashboard for inventory, fulfillment, and business settings. Riverpod state management, Firestore realtime data, Firebase Auth with custom role claims, and Firebase Storage — architected as a white-label solution deployable for multiple businesses from a single codebase.
Flutter Firebase Riverpod Firestore Yoco
04
Face Recognition Preprocessing Pipeline
ML / AI · Computer Vision
Face Recognition Preprocessing Pipeline
Automated preprocessing pipeline that detects, crops, and normalizes faces from a raw image dataset for downstream FaceNet-style model training. A custom FACELOADING class handles MTCNN face detection, extraction, resizing to 160×160, and BGR→RGB conversion, with graceful error handling for undetectable faces — converting a folder-labeled dataset into structured NumPy arrays ready for training, with grid-based visualization for detection quality checks.
Python TensorFlow OpenCV MTCNN NumPy
05
Visit Site
Web · Design · You Are Here
Portfolio Site
This site. GSAP animations, Three.js canvas, custom cursor, GitHub API. Built in vanilla JS. Click to enter the recursion.
HTML CSS Vanilla JS
06
Dec 2024 · ML · Game · Mobile · Web
more Projects
A collection of projects not cell worthy: a face recognition system, a first shipped game, a university marketplace app, and an ML model overview notebook — each exploring a different area of the stack.
Python OpenCV Godot Firebase Jupyter TensorFlow
07
And more
More projects on GitHub
face recognition · games · experiments · and more
Visit GitHub

Tech Stack

I pick the right tool for the job. My stack leans mobile-first, but I'm equally comfortable at the ML layer or deep in system-level Android internals.

Mobile & Web

FlutterFlutter
FirebaseFirebase
DartDart
TypeScriptTypeScript
HTML5HTML5
CSS3CSS3
PHPPHP

Languages

PythonPython
JavaJava
C++C++

ML & AI

TensorFlowTensorFlow
OpenCVOpenCV
JupyterJupyter

Tools

GitGit
GitHubGitHub
VS CodeVS Code
GodotGodot

Timeline

2025

Tutor — AI Fundamentals & Data Structures

University of Venda

  • Tutored 60+ students per month in Artificial Intelligence and Data Structures & Algorithms
  • Achieved a 100% pass rate across all programming modules taught
  • Ran both university-organised sessions and a privately paid tutoring programme
2023 – 2025

BSc Computer Science

University of Venda

  • Graduated with distinction-level results in Software Engineering, Distributed Operating Systems, and Systems Analysis in final year
  • Shipped 8+ independent projects spanning mobile apps, ML models, and game development

Let's Build
Something.

Get in touch.
I respond fast.

Whether you have a project in mind, a role to fill, or just want to connect — drop me a message and it lands straight in my inbox.

Emailunarined3@gmail.com
LinkedInunarine-dzivhani-programmer
GitHubgithub.com/23019520

Send a Message

Fill out the form — it takes 30 seconds and goes directly to my Gmail so nothing gets lost.

Open Contact Form

Powered by Zapier · Delivered to Gmail