Skip to content
TOBENKEY

Developer Profile

Oluwatobiloba Olorunsanmi

Full-Stack Software Developer

Professional summary

Full-Stack Software Developer and Backend Engineer building backend-driven web applications, scalable APIs, payment workflows, AI-enabled systems and real-time interfaces.

I start from the problem, model the workflow behind it and design the system so the parts agree with each other under load, under failure and under change. Most of my work sits in Python and Django on the server and React and Next.js on the client, with PostgreSQL, Celery and Redis underneath.

Two of my projects are live products. The rest are open repositories, and every claim on this page can be checked against the source.

Alongside engineering I teach programming, AI literacy and modern tooling to young learners across Uptech, TechCiti and TutorsZone. It is a second professional strength rather than a change of direction — explaining a system precisely is how I find out whether its boundaries are actually clear.

Engineering approach

I treat a project as a set of components that must work together rather than a collection of pages. The order I work in is fixed:

Architecture → Reliability → Security → Maintainability → User Experience → Scalability

  • Architecture — decide where responsibilities live before writing features.
  • Reliability — decide what happens when a dependency is slow, down or wrong.
  • Security — enforce authentication, authorisation and validation server-side.
  • Maintainability — write code a stranger can change safely.
  • User Experience — show real state instead of hiding it behind a spinner.
  • Scalability — design for the next order of magnitude before it arrives.

Featured projects

DestinyPair

Live

Christian Singles Community Platform

A Christian singles community platform with real authentication, profile-completion logic, matchmaking, subscriptions and messaging.

Stack
React · Django · Django REST Framework · JavaScript · Payment workflows
Link
destinypair.net

Pure Intentions Global Tech Services

Live

Digital Technology Services Platform

A digital technology services platform presenting software development and technology solutions for businesses, organizations and individuals.

Stack
HTML · CSS · JavaScript · Responsive Design
Link
pureintentionsglobal.com

Enterprise RBAC AI Execution Engine

GitHub

Nexus Enterprise RAG Console

A clearance-aware retrieval-augmented knowledge base: role-based access control, asynchronous document ingestion and PostgreSQL vector search behind grounded, cited answers.

Stack
Django 4.2 · Django REST Framework · SimpleJWT · PostgreSQL · pgvector (HNSW) · Celery · Redis · PyMuPDF · OpenRouter · React 18 · Vite · Tailwind CSS
Link
github.com/Tobenkey98/Enterprise-RBAC-AI-Execution-Engine

Low-Latency Live Agent WebSocket Streaming Engine

GitHub

Agent Mission Control

A mission-control platform for autonomous AI agents: every thought and tool call streamed over WebSockets, privileged actions held for human approval, every token and millisecond accounted for.

Stack
Python 3.13 · Django 6 · Django Channels · Daphne · PostgreSQL · Django REST Framework · OpenRouter (tool calling) · React 19 · Vite · WebSockets · Tailwind CSS v4
Link
github.com/Tobenkey98/Low-Latency-Live-Agent-WebSocket-Streaming-Engine

Raw CSV Data Ingestion & Analytics Pipeline

GitHub

Asynchronous Enrichment Pipeline

An asynchronous ingestion pipeline that validates, enriches and cleans messy CSV uploads with Celery and Redis, structured AI enrichment constrained by a strict schema, and a human review step for uncertain rows.

Stack
Python · Django 5 · Django REST Framework · Celery 5 · Redis 6 · PostgreSQL 18 · Pydantic v2 · OpenRouter · React 19 · Tailwind CSS v4
Link
github.com/Tobenkey98/Raw-CSV-Data-Ingestion-Analytics-Pipeline

Cirlo

GitHub

Web3 Smart Contract · Crypto Lending

A hybrid Web2 + Web3 lending platform on the Base blockchain: Solidity contracts for liquidity and reputation, with a Django API and Next.js frontend coordinating the lifecycle.

Stack
Solidity · Hardhat · TypeScript · Next.js 14 · wagmi · RainbowKit · Django · DRF · Web3.py · PostgreSQL · Docker
Link
github.com/Tobenkey98/Web3-Smart-Contract-with-TypeScript-solidity-and-Python-django

Experience

Code / Web Development Instructor

2024 — Present

Uptech Computer Training Academy

  • Teach Python and Django for backend development, from syntax and data structures through to project structure and deployment.
  • Teach JavaScript and React for frontend development, including component architecture and state handling.
  • Teach HTML and CSS for responsive, accessible web interfaces, and Scratch programming for complete beginners.
  • Cover programming fundamentals, web development essentials and database design with SQL.
Stack
Python · Django · JavaScript · React · HTML · CSS · Scratch · SQL

Code Instructor

Present

TechCiti

  • Combine coding education with AI literacy, so learners understand not only how to program but what these systems do.
  • Introduce modern technology tools alongside programming fundamentals, and show how they fit together.
  • Teach through practical, project-based work rather than exercises in isolation.
  • Explain technical concepts in an age-appropriate way, without flattening the ideas into something vague.
  • Discuss responsible use as well as creative use, so students build good habits alongside working ones.
Stack
Coding fundamentals · AI literacy · Modern technology tools · Project-based learning · Scratch

Online Code Tutor

Present

TutorsZone

  • Deliver live online instruction to children in the diaspora, one to one and in small groups.
  • Teach programming fundamentals, then apply them immediately in practical projects.
  • Break technical concepts into simple, understandable ideas without reducing them to hand-waving.
  • Support students from different backgrounds and locations, adjusting pace and explanation to the learner in front of me.
Stack
Online instruction · Programming fundamentals · Project-based learning · Scratch · Age-appropriate curriculum

Full-Stack AI Systems Engineer (Sprint Operator)

2025 — Present

Uptech Computer Training Academy

  • Design and implement backend systems in Python and Django, including REST APIs, data models and role-based access control.
  • Integrate external services and LLM APIs into working application workflows rather than isolated demos.
  • Treat security, architecture and deployment criteria as acceptance gates rather than post-build cleanups.
  • Work inside a sprint process with structured review, so delivery decisions are made against defined passing criteria.
Stack
Python · Django · DRF · PostgreSQL · Celery · Redis · React · LLM APIs

Education

B.Tech — Physics Electronics

Federal University of Technology, Akure — Second Class Lower

2016 — 2023

Full Stack Development & System Logic

Uptech Computer Training Academy — Technical training programme

2024 — 2025