ChocTrippleB/portfolio
Hire Bantu
ChocTrippleB/README.md

I take software from requirements to production, and keep it running.

Software engineer working in C#/.NET and Next.js. Two years of production systems built alongside a full-time degree. Graduating December 2026, available from January 2027.

  • Led a maintenance platform now live at 7 properties. 235+ job cards completed, saving the maintenance team 4 hours a day.

  • Built the backend of a municipal records system. Processing 30-40 document batches a day since September 2024.

  • Founded Bay Software and delivered for 2 paying clients. Owning each system from requirements through deployment and support.

  • Placed 3rd in the Eastern Cape, MICT SETA Skills Challenge. Team lead on a 48-hour build, selected for the national finals.

Keyboard shortcuts

Press a key or click./ lists everything.

GitHub activity

@ChocTrippleB

1,244 contributions in the last year

  • 126 active days
  • Longest streak 14 days
  • Best day 181

Live from GitHub, refreshed hourly

Experience3

  1. Bay Software (Pty) Ltd

    FounderNov 2025 - Present

    Software Engineer & Founder

    Nov 2025 - Present

    Part-time, alongside full-time study

    • 2paying SME clients
    • Delivered production systems for 2 paying SME clients, owning each from requirements through deployment and ongoing support.
    • Built a transport booking platform with automated WhatsApp confirmations, replacing bookings handled by phone and manual messages.
    • Built a reusable C#/ASP.NET Core and Next.js module library (authentication, invoicing, notifications, dashboards) for assembling client projects, plus a React and Supabase client portal showing live delivery status.
    • C#
    • ASP.NET Core
    • Next.js
    • React
    • Supabase
  2. Africorp International Properties (Pty) Ltd

    ContractMay 2024 - Jul 2026

    Software Developer, Maintenance Management Platform

    2026 - Jul 2026
    • 7properties live
    • 235+job cards completed
    • 4 hrssaved per day
    • Led development of a maintenance work-order platform: tenant fault intake, job-card dispatch to specialist teams (electrical, plumbing, lifts, painting, window fitting, CCTV and biometric security), client sign-off and supervisor quality review, giving every job a verifiable audit trail.
    • Live since May 2026. Removed the daily office-to-site trips for job handover and checks.
    • Built CEO reporting on average time to attend, long-outstanding faults and weekly throughput.
    • C# Web API
    • Next.js
    • SQL Server

    Software Developer, Records System & Web Platforms

    May 2024 - 2025
    • 30-40document batches a day
    • 6websites delivered
    • Built the authentication and business-logic backend of a municipal payments records system that replaced paper invoices and documents. Live since September 2024, with the full paper archive from 2016 captured into it.
    • Delivered 6 websites, including 2 e-commerce stores, with domain registration and email hosting configured.
    • Deployed and supported all systems on the company’s on-premise servers, and administered Microsoft 365 for all staff.
    • C#
    • .NET Framework
    • Windows Forms
    • OOP
    • Microsoft 365

CampusSwap

Live product

Peer-to-peer marketplace for Nelson Mandela University’s 15,000+ students, with real-time messaging, Paystack escrow payments and sign-up restricted to verified student emails.

My part: Designed and built it end to end. ASP.NET Core Web API over PostgreSQL in controller, service and repository layers, SignalR for real-time features, deployed on AWS with Docker.

  • React
  • ASP.NET Core Web API
  • PostgreSQL
  • SignalR
  • Docker
  • AWS
C#2024 - Present
campusswap.co.za
CampusSwap home page with product categories for electronics, clothing, books and sports

HemaFlow

BTech capstone

Haematology laboratory system covering specimen verification, test assignment, result capture and automated PDF reports to clinicians.

My part: Built the Lab Technician subsystem end to end, and modelled the specimen lifecycle as domain states with guarded transitions.

  • ASP.NET Core MVC
  • SQL Server
  • Azure DevOps

Hosted on the university server until Dec 2026

C#2026

Laundry Management System

Team project

Blazor management system built around six Gang of Four design patterns.

My part: Implemented the Observer: order status changes push to four independent notifiers, so new channels need no change to order logic.

  • Blazor
  • .NET
  • Design patterns

Call Centre System

Team project

.NET 8 Blazor system structured around the Iterator, State, Composite and Proxy patterns.

My part: Implemented the protection proxy: role-based permission checks with one audit entry per access decision, keeping authorisation out of business logic.

  • .NET 8
  • Blazor
  • Design patterns
C#2026 - Present

Skills Grid

Hackathon

Rural skills development platform built in 48 hours, with an AI service that matches learners to opportunities.

My part: Team lead and full-stack developer on a team of four.

Team Gambit X: 3rd in the Eastern Cape, national finalist

  • Next.js
  • SQLite
  • Django
  • Gemini AI
TypeScriptMar 2026
Private repository

Stack

Languages
  • C#
  • TypeScript
  • JavaScript
  • Python
  • SQL (T-SQL, PostgreSQL)
  • HTML5
  • CSS3
.NET ecosystem
  • ASP.NET Core MVC
  • ASP.NET Core Web API
  • Blazor
  • Entity Framework
  • ASP.NET Identity
  • SignalR
Web & frontend
  • React
  • Next.js
  • Tailwind CSS
  • Bootstrap 5
Data & backend
  • SQL Server
  • PostgreSQL
  • Supabase
  • Firebase
  • JWT authentication
Cloud & tooling
  • AWS
  • Docker
  • Azure DevOps
  • Git
  • Visual Studio
  • Postman
  • Linux
  • Microsoft 365 admin
Engineering practice
  • OOP & GoF design patterns
  • REST API design
  • Relational data modelling
  • Role-based access control
  • Secure authentication
  • Agile/Scrum
Also familiar with
  • Go
  • Django
  • Paystack integration

Certifications8

Cisco Networking Academy

Completed at the Nelson Mandela University academy

  • CCNAv7: Introduction to Networks

    Issued Nov 2023

    Switch and router configuration, IPv4 and IPv6 addressing, securing and troubleshooting small networks.

  • Introduction to Cybersecurity

    Issued Oct 2023

    Cyber threats, network vulnerabilities, and threat detection and defence.

IBM

Digital badges, verifiable on Credly

Cybrary

Education & recognition

Education

  1. Bachelor of Technology in IT (Software Development)

    Nelson Mandela University·2026

    NQF Level 7. Software Design Patterns, Operating Systems, Application Security, Project Management.

  2. Higher National Diploma in IT (Software Development)

    Nelson Mandela University·2023 - 2025

    GPA 3.31/4.0 with 9 distinctions. OOP, Data Structures & Algorithms, Data Analysis.

  3. National Senior Certificate (STEM stream)

    Khwezi Lomso Comprehensive School, Zwide·2022

    Top student in digital skills (web and mobile application development). Earned a globally recognised coding certificate and built the school’s website with classmates.

Recognition & activities

  • 3rd place, Eastern Cape

    MICT SETA National Skills Challenge·Mar 2026

    Led Team Gambit X to build Skills Grid in 48 hours, and was selected for the national finals in Johannesburg.

  • Featured in the SA INC documentary

    Telkom Foundation, Connected Schools·2022

    My story from the Telkom Foundation coding programme was told on SA INC and picked up by Good Things Guy.

  • Youth Representative

    Church Governing Committee·2024 - Present

    Elected representative. Takes the committee minutes and circulates resolutions and action items.

  • Interests

    Outside of work

    Strength training, and reading deeply into how systems work: telecom protocols, audio fingerprinting, hardware and IoT.

Bring Bantu onto your team

All checks have passed

4 successful checks on ChocTrippleB:graduate-2027

  • Graduates December 2026 BTech in IT (Software Development), Nelson Mandela University

  • Available from January 2027 Based in Gqeberha, South Africa

  • Production track record Systems live at 7 properties and for 2 paying clients

  • Stack match C#/.NET, Next.js, React, SQL Server, PostgreSQL, AWS, Docker

Ready to merge into your team.

Email or call to arrange an interview. The CV has the full detail.

Esc
to moveto select