Skip to content

Available for remote opportunities

Software Developer Building Real-World Digital Systems

I design and build business software, SaaS platforms, web applications and AI-powered solutions that solve real-world problems.

Find me on

What I build

  • Business systems
  • SaaS platforms
  • Web applications
  • AI / ML solutions
  • Integrations
  • Deployment
Portrait of Shepherd Motsi wearing a navy suit and patterned tie

Shepherd Motsi

Software Developer & Product Builder

About me

Practical software for real business problems

I’m a Computer Science graduate and software developer focused on building practical software systems that solve real-world business problems.

My experience spans full-stack development, business management systems, AI/ML applications, mobile applications, databases, networking and deployment.

I enjoy taking a problem from an initial idea through architecture, development, deployment and continuous improvement.

Education
BSc Honours Degree in Computer ScienceUniversity of ZimbabweUpper Second Class (2.1)
Focus
Full-stack product engineeringBusiness systems, SaaS, web apps & applied AI
Experience areas
  • Software Development
  • Web Development
  • AI/ML
  • IT
  • Networking
  • Database Systems
  • Systems Deployment
  • Computer Science Education

Selected work

Featured Projects

Real systems I have designed and built, from multi-user business platforms to applied machine learning on edge hardware.

Flagship project

Business Management Platform

Driving School Management System

A complete management platform designed to help driving schools manage students, instructors, schedules, payments, operations and communication from one centralized system.

  • Student management
  • Instructor management
  • Reception workspace
  • Scheduling
  • Lesson management
  • Payments
  • Django
  • PostgreSQL
  • JavaScript
  • Tailwind CSS
  • HTML
  • CSS
  • +2

Capabilities

Technical Skills

The tools I use to take a system from database to deployment. Highlighted technologies are the ones used in the projects on this site.

Primary stack

  • Python
  • Django
  • PostgreSQL
  • JavaScript
  • Tailwind CSS
  • Docker
  • Linux
  • Flask
  • Backend

    • Python (used in Hospital Management System, Early Disease Detection in Broiler Chickens)
    • Django (used in Driving School Management System, School Innovation Hub)
    • Flask (used in Hospital Management System)
    • Node.js
    • PHP
    • Java
  • Frontend

    • JavaScript (used in Driving School Management System, Hospital Management System, School Innovation Hub)
    • HTML (used in Driving School Management System, Hospital Management System, School Innovation Hub)
    • CSS (used in Driving School Management System, Hospital Management System, School Innovation Hub)
    • Tailwind CSS (used in Driving School Management System)
    • React
    • Next.js
    • TypeScript
    • Bootstrap
  • Databases

    • PostgreSQL (used in Driving School Management System, Hospital Management System, School Innovation Hub)
    • Firebase (used in Early Disease Detection in Broiler Chickens)
    • MySQL
  • DevOps & Deployment

    • Docker (used in Driving School Management System)
    • Docker Compose
    • Linux
    • Nginx
    • Gunicorn
    • VPS Deployment
  • AI / ML

    • Machine Learning (used in Early Disease Detection in Broiler Chickens)
    • Computer Vision (used in Early Disease Detection in Broiler Chickens)
    • Audio Classification (used in Early Disease Detection in Broiler Chickens)
    • AI Integration
  • Mobile

    • Android / Java (used in Early Disease Detection in Broiler Chickens)
    • Flutter
  • Engineering & Tools

    • System Architecture
    • REST APIs
    • Git
    • GitHub
    • Networking
    • Cybersecurity fundamentals

Used in featured projects

How I build

From Problem to Production

Writing code is one step. I work across the whole lifecycle: understanding the business, designing the system, shipping it and improving it.

  1. 01

    Understand the Problem

    Talk to the people who will use the system and map how work really happens today.

  2. 02

    Design the Architecture

    Model the data, roles and workflows, and choose a stack that fits the problem and budget.

  3. 03

    Build the System

    Develop the backend, interface and integrations in small, reviewable increments.

  4. 04

    Test & Refine

    Validate with real scenarios and users, then fix edge cases before they reach production.

  5. 05

    Deploy

    Containerise, configure and ship to production with repeatable deployments.

  6. 06

    Improve

    Gather feedback, monitor usage and keep improving the product after launch.

Architecture example

Driving School Management System

A multi-user web platform that replaces paper registers, spreadsheets and scattered phone calls with a single system for the whole driving school: reception, instructors, administrators and support staff each get a workspace built around their daily tasks.

  • Django
  • PostgreSQL
  • JavaScript
  • Tailwind CSS
  • HTML
  • CSS
  • Twilio
  • Docker
Read the case study
  1. 01Clients

    • Web browserAdmin, reception, instructors, support
    • StudentsReceive SMS & WhatsApp updates
  2. 02Edge

    • NginxReverse proxy, TLS, static files
  3. 03Application

    • Django + GunicornBusiness logic, auth, role permissions
    • Notification serviceReminders & status messages
  4. 04Data & Integrations

    • PostgreSQLStudents, lessons, payments
    • TwilioSMS & WhatsApp
A server-rendered Django application behind a reverse proxy, backed by PostgreSQL, with messaging integrations handled server-side and the whole stack packaged with Docker.

Experience

Where I’ve worked

Hands-on roles across software, IT infrastructure and computer science education.

  1. August 2023 – August 2024

    IT Intern

    Pacific 24 Hour Hospital

    Year-long internship across the hospital's IT function, combining software work with hands-on infrastructure and support.

    • Web development
    • System development
    • Networking
    • IT support
    • Hardware troubleshooting
  2. [Add dates]

    Computer Science / ICT Teacher

    Cambridge Private School

    Teaching programming and computing fundamentals, which keeps my own understanding of core computer science sharp.

    • Cambridge IGCSE Computer Science
    • Cambridge A Level Computer Science
    • ICT
    • Programming
    • Computing

Education

Education

BSc Honours Degree in Computer Science

University of Zimbabwe

Upper Second Class (2.1)

Final-year dissertation: AI-powered early disease detection in broiler chickens. Read the case study

Looking for a developer for a remote role? Get in touch.

Services

What I Can Build

For businesses and teams that need software built properly, from the first conversation to a deployed system.

Contact

Let's Build Something Useful.

Have a software idea, business problem or system that needs to be built? Let's talk.

Send a message

All fields are required unless marked optional.

0/5000

Your details are only used to reply to your message.