Tumelo Segale Portfolio

Tumelo Segale

Full-Stack Software Developer

I build real software for real businesses. From POS systems and e-commerce platforms to payment-enabled websites and business management applications, I design, build and deploy production-ready digital products.

Tumelo Segale, Full-Stack Software Developer
Developer / Designer

Curated Projects

Selected Works

Two flagship builds, SaleStation POS and Dr Jacob Segale, are broken down below as case studies: the problem, the solution and screenshots. More client work follows. Tap an icon to inspect highlights and visit the live deployment.

Case Study 01 · Founder project

SaleStation POS

A cloud-based point-of-sale and business management platform for retailers in South Africa, Botswana, Lesotho and Namibia.

Role
Founder & lead developer
Year
2026
Stack
PHP · MySQL · PWA · Paystack
Status
Live

The problem

Small and mid-sized retailers across southern Africa often run on paper slips, spreadsheets or heavy desktop software. Owners lack live visibility into sales and stock, items get oversold, and it is hard to tell which cashier did what. Tools built for other markets also tend to handle regional currencies and local payment rails poorly.

The solution

One distraction-free platform where owners register in minutes, add items and staff, and start selling straight away, with no software to install.

  • Role-based workspaces for super-admin, admin and cashier
  • Stock-aware checkout: warnings at 5 units, automatic lock-out at zero
  • Multi-store support with isolated per-branch inventory and shared items
  • Itemised receipts with unique transaction IDs, flat or percentage discounts and automatic change
  • Paystack subscription billing in ZAR with a 2-day grace period, audit logs and Excel/CSV exports
  • Display currencies: ZAR, BWP, LSL and NAD

Screenshots

SaleStation admin dashboard with weekly sales overview
SaleStation POS checkout
SaleStation inventory

Case Study 02 · Client project

Dr Jacob Segale

A professional website, publishing hub and online shop for a public health researcher and author with 20+ years of experience across Africa.

Role
Design & full-stack development
Client
Dr Jacob Segale
Stack
REST API · JWT · Paystack · CMS
Status
Live

The problem

Dr Segale's biography, books, journal articles and writing needed one credible online home, with a simple way for readers to buy publications and for him to keep content current without needing a developer for every update.

The solution

A full-stack portal that pairs a polished public site with a private admin suite and secure checkout.

  • Content management for books, articles and blog posts with rich-text editing and draft-to-published states
  • Paystack checkout with a webhook listener that confirms payments server-side
  • Session-based shopping cart and secure download keys for purchased titles
  • JWT-secured admin dashboard with an activity log
  • Books and articles load dynamically from the API into a responsive public site

Screenshots

Dr Jacob Segale website home page
Dr Jacob Segale books page

More Work

About Tumelo Segale

Information Technology graduate (Software Development, 2025) with practical full-stack development experience across Java/Spring Boot backends, HTML, CSS and JavaScript frontends, and live production deployments for clients. Experienced building database-driven systems with authentication, REST APIs, and payment gateway integration. Strong problem-solving approach, a customer-focused mindset, and a commitment to code quality - ready to contribute independently to software delivery in an agile team environment.

I advocate for high performance, structural compartmentalisation, and extreme clarity in typographic presentation. By maintaining rigorous developer standards, my projects resolve real-world user barriers while conserving resources.


Enactus South Africa • 2025

Enactus National Competition 2025

Claimed 3rd place nationally, competing against 26 South African universities in Sandton. Co-designed and pitched technical-impact solutions scaling local social developments.

Hult Prize Foundation • 2025

Hult Prize National Representative

Co-selected to represent Vaal University of Technology at the inaugural South Africa-hosted Hult Prize Nationals, a global social entrepreneurship competition.

Education & Certifications

Credentials
Class of 2025

Vaal University of Technology

Diploma in Information Technology - Software Development

Specialized in modern Software Development, data structures, relational information design, systems engineering, and micro-architectures.

FNB App Academy - Full Stack Development
2025
CCNA: Introduction to Networks - Cisco
2023
VUT Annual Hackathon - Participant
2025

Technical Capabilities

Specialisations
Domain 01

Languages

  • Java
  • PHP
Domain 02

Backend

  • Spring Boot
  • REST APIs
  • JPA & Hibernate
  • Maven
Domain 03

Frontend

  • HTML5 & CSS3
  • JavaScript
Domain 04

Databases & Tools

  • MySQL & JDBC
  • Git & GitHub
  • VS Code / IntelliJ

Core Competencies

01Auth & Authorization
02CRUD Operations
03Payment Gateway Integration
04Mobile-First Architecture
05Responsive Design
06Agile Development

From Idea to Product

How I Work

Every client engagement follows the same disciplined path - turning a rough idea into a clear brief, then into a working, deployed product, with no surprises along the way.

  1. 01

    Discover & Listen

    Start with a conversation to understand the client's goals, workflows, and pain points - the "what" and the "why" behind the request, not just the surface ask.

  2. 02

    Scope & Specify

    Break the idea down into concrete features, user flows, and a prioritised list of specifics - pages, roles, data, integrations - so both sides agree exactly what is being built before code is written.

  3. 03

    Design & Plan

    Map the structure, data model, and interface around that spec, and agree on a realistic timeline and milestones with the client before development begins.

  4. 04

    Build & Review

    Develop in incremental stages, sharing progress regularly so the client can review, test, and request changes early rather than only at the end.

  5. 05

    Launch & Support

    Deploy the finished product to production, hand over a clear understanding of how it works, and stay on for fixes, refinements, and future growth.

Roles & Initiatives

Contributions
  1. 2025 – Present

    Freelance Software Developer

    Independent / Self-Employed

    Partnering directly with clients to design and build management tools, business platforms, websites, and web apps end-to-end - from initial concept through to live, production-ready deployment.

  2. 2025

    Core Developer

    Tech Collective Crew - VUT

    Architected tech-focused portals, orchestrated dev bootcamps, and directly mentored peer students in deploying full-stack applications.

  3. 2024 – 2025

    Project Developer

    Enactus VUT

    Contributed to technology-driven entrepreneurial projects focused on social impact and innovation.

  4. 2021

    Representative Council of Learners

    Meridian Rustenburg

    Elected to articulate student council updates and organise internal academic assistance and digital learning initiatives.