api status: live

Backend engineer.
Building toward AI/ML.
Shipping in public.

Python backend engineer with a touch of AI/ML in Gaborone, Botswana. Think of me as one of the behind-the-scenes crew members in a movie production but instead of editing videos and shouting cut, I design the systems behind the interface — APIs, pipelines, and the models that make them smart.

whoami

About

GET /api/skills

What I bring to the stack

Served live from a database — the same call the terminal above makes.

languages
PythonJavaScriptDartC++
backend frameworks & api
DjangoDRFFlaskFastAPIRESTful design
databases
PostgreSQLMySQLSQLiteMongoDBFirebase
data & ml
pandasscikit-learnTF-IDFNumPy
devops & infra
GitLinuxGunicornCI/CDAWS
frontend & cross-platform
HTMLCSSReactFlutter
GET /api/projects

Things I've shipped

Real systems, not tutorials — each one solves a workflow problem end to end.

VeriDex

live

Candidate intelligence and code analysis platform — ingests developer profiles and repos, scores architectural depth and framework usage, and turns raw metrics into explainable credibility scores.

DjangoFlaskREST APIsGitHub APISQL
View case study →

Travel request & approval system

live

Role-based approval workflow engine — employee → manager → admin — modelling request lifecycles and permission-controlled state transitions with clean separation of models, serializers, and business logic.

Django REST FrameworkAuthSQL
View case study →

This website

live

The site you're looking at right now — MySQL-backed content, a Python API serving it, and a self-built chatbot trained on my own background.

MySQLFastAPIJSTF-IDF
View source →
POST /api/contact

Get in touch

This form is wired up later — for now it's the shape of what we'll build together.

try asking: "what's Dee's backend experience?"
Ask about Dee

Hey! Ask me about Dee's skills, experience, projects, or education.