♻️
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 Full-Stack · ML

Things I've Built

Live · Web · Full-stack
FoodBridge
Local food marketplace connecting home cooks and vendors with nearby buyers. Freemium model, full seller & product management flows.
TypeScript Next.js Full-stack
02
Face Extraction Model
ML / AI · Computer Vision
Face Extraction Model
Computer vision model to detect and extract faces from full-body images. Custom TensorFlow pipeline with image preprocessing, normalisation, and augmentation for generalisation.
Python TensorFlow OpenCV Google Colab
03
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
04
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
05
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