Musa Sibuyi · Software Developer
Open to projects · South Africa

I build software for tenders, SETAs and the street corner.

I'm Musa Sibuyi, a software developer with 8+ years of experience across .NET, SQL Server, workflow platforms and Flutter. Today I work on National Treasury's eTenders platform. Before that I built business processes and integrations for banks, universities, insurers and retailers.

Organisations I've built for National TreasurySasolMTNUniversity of PretoriaGIBSSAMRCDis-ChemEuropcarK2 / NintexCIPCGauteng Dept. of Education
About

Enterprise systems by day, community apps by night.

I like the unglamorous problems: a SQL Server pinned at 100% CPU, a form that has to match an SBD 4 annexure line for line, a workflow that has to talk to three finance systems at once.

I spend a lot of time with clients before I write code. Running requirement workshops, designing the database and process flows, and taking a system through UAT and go-live are as much a part of my work as the build itself. I've worked in Agile and Waterfall teams, led development on client projects, and mentored junior developers.

I also run Grace Technology Group, where I take on software, consulting and data work for South African clients, and build my own Flutter apps for local markets.

Public-sector procurementeTenders, SBD forms, CSD supplier data, SETA systems
Workflow and process automationK2 SmartForms and Workflows, FNZ Studio, SharePoint and PowerApps
Integration and APIsREST APIs, payment gateways, Kafka, Microsoft Graph, finance and learning systems
Performance and securityQuery tuning, encrypted secrets, permission models, safe error handling
Experience

Where I've worked

  1. Nov 2023 – nowCurrent role

    Afrocentric IP

    Software Developer

    Developer on the eTenders platform for National Treasury's Office of the Chief Procurement Officer, and on skills-development systems for the Services SETA.

  2. Jul 2022 – Oct 2023FNZ Group

    FNZ Group

    Software Developer, then Senior Developer

    Designed and built business processes in FNZ Studio (Appway) for international asset managers. Led development on a five-phase instruction process, mentored junior developers, and set up UAT and production environments.

  3. Feb 2018 – Jun 2022First Technology Digital

    First Technology Digital

    Software Consultant

    Consulted for more than a dozen clients, building K2 SmartForms and workflow systems, ASP.NET applications, APIs and microservices. Also worked on the K2 product itself, on Microsoft Graph migration and security hardening.

  4. 2021 – nowAlongside full-time work

    Freelance & Grace Technology Group

    Developer and founder

    Short-term builds for CIPC, the Gauteng Department of Education and MTN through partner firms, then client websites, e-commerce and CRM systems under Grace Technology Group.

Skills

The stack I work in

Backend

C# / .NETASP.NET Core MVCREST APIsEntity Framework CoreDapperJavaWindows Services

Data

SQL ServerT-SQLMySQLPostgreSQLAzure SQLFirestoreDatabase design

Frontend

AngularRazor / .cshtmlKendo UIJavaScriptHTML & CSS

Workflow platforms

K2 SmartFormsK2 WorkflowsFNZ Studio (Appway)SharePointPower Platform

Mobile

FlutterFirebaseRiverpodDrift / SQLiteAndroidGoogle Maps

Cloud & DevOps

Microsoft AzureAzure DevOpsIISDockerKafkaBitbucket PipelinesGit / TFS

Delivery

Requirements gatheringSystems analysisProcess designUATAgileWaterfall
Selected work

Projects

National Treasury · WebASP.NET Core MVC
SQL Server · Azure
Kendo UI · QuestPDF

eTenders

National Treasury's platform for creating, bidding on and awarding government tenders in one transparent place.

  • Repaired the supplier bidding process and refactored slow paths to cut downtime. Brought the database back from CPU spikes near 100% with indexing, MAXDOP tuning, N+1 removal and AsNoTracking.
  • Built a Central Supplier Database (CSD) integration so suppliers pick the company they're bidding with instead of typing it in.
  • Added audit logging, contract creation and an improved award process, plus electronic bid submission with SBD forms rebuilt for the web and PDF output.
  • Provide production support with the CSD and ICT teams at National Treasury.
Skills development · WebASP.NET Core MVC
SQL Server
Kendo UI

Services SETA website

Web systems for the Services SETA, the Sector Education and Training Authority for the services sector, used by employers to manage skills-development submissions.

  • Worked on the Workplace Skills Plan and Annual Training Report (WSP/ATR) submission flow, including fixing the submission-button logic.
  • Debugged cascading address dropdowns so captured details survive validation round-trips.
Enterprises University of PretoriaK2 SmartForms & Workflows
C# · SQL Server

Short-course management system

A rebuild of the university's short-course operations, replacing a CRM-based system with K2 and connecting it to the finance, learning and web systems around it.

  • Designed and built K2 workflows that integrate with Great Plains (finance) and BI360 (reporting and budgeting), and APIs for Blackboard.
  • Ran requirement workshops, designed the interface, led UAT and managed releases from development through QA to production.
Community map · MobileFlutter
Firebase · Firestore
Google Maps

PinIt

A crowdsourced map that helps people find South African street vendors and informal workers, the businesses that rarely show up on mainstream maps.

  • Designed the Firestore data model and security rules for user-submitted pins.
  • Tracked down a Firebase auth-state race that froze the pin detail screen on load.
  • Produced the logo, Play Store assets and a POPIA-compliant data-deletion page.
Voice & music · MobileFlutter · Riverpod
Drift / SQLite
ElevenLabs API

VoiceChorus

A voice and song app: pick a song, record or clone a voice, and get a processed track back.

  • Built eight screens, from the voice library and recording flow to a voice-clone wizard and profile.
  • Local storage on a Drift/SQLite schema, with state in Riverpod, navigation through GoRouter and ElevenLabs as the voice service.

More projects

2018 – 2023
K2 / Nintex

Workflow platform security

Encrypted OAuth secrets at rest, tightened how OAuth tokens are tied to users, added per-item permissions for service instances, and replaced detailed errors with correlation IDs for anonymous users.

K2 · ASP.NET · SQL Server
K2 / Nintex

Microsoft Graph migration

Moved K2's Active Directory integration from the deprecated Azure AD Graph API to Microsoft Graph, with unit, integration and performance tests comparing the two.

K2 · ASP.NET · Azure AD
FNZ Group

Asset-manager workflows

Business processes in FNZ Studio for international asset managers, integrating their financial-service APIs. Led development on the second, a five-phase instruction process.

FNZ Studio · Java
RewardsCo

Molo sales application

A call-centre sales system integrated with the Genesys dialer and campaign API. Built the referral feature, its database and CRUD API, and redesigned the order wizard.

ASP.NET Core · Angular · SQL
RewardsCo

Order-tracking microservice

A service that creates and tracks delivery orders through a courier API. Built the service, its Kafka integration, Docker deployments and Bitbucket pipelines.

ASP.NET Core · Kafka · Docker
MTN

MoMo branded card payments

An API on PayGate's PayHost so MoMo card payments run on MTN-branded pages instead of a generic iframe.

ASP.NET Core · SQL · PayGate
GIBS

Coaching journeys

A K2 system for master's delegates to register for and work through coaching journeys with an assigned professor. Designed the database and the forms.

K2 SmartForms · SQL Server
Dis-Chem

IT asset request automation

A scheduled C# importer that turns exported request files into records and starts each approval workflow automatically, replacing manual capture.

C# · K2 Workflows · SQL Server
Lonza · Sasol · SAMRC

Modernisation work

Rebuilt a classic-ASP drawing register in ASP.NET MVC, built an asset-tracking proof of concept, and upgraded medical-research apps for modern browsers.

ASP.NET · K2 · SQL Server
Certifications

Certified in Azure and K2

2022Microsoft Azure Administrator Associate
2021Microsoft Certified: Azure DevOps Engineer
2021Microsoft Certified: Azure Developer Associate
2020Microsoft Azure Fundamentals
2020Microsoft Certified Solutions Associate (MCSA)
2020Bachelor's in Computing

Plus seven K2 certifications (2018): K2 Five Core, K2 Cloud Core, K2 blackpearl Core, SmartForms Builder, blackpearl Extensions, K2 for SharePoint Integrator and Application Builder.

My company

Grace Technology Group

A South African technology company I run. We build software, advise on systems, and help organisations make use of their data. When a project needs more than one developer, this is where it lands.

Visit gracetechgroup.co.za ↗
Client work Holy Ghost Fire House

A website with a role-based admin area and blog, an online shop for books and merchandise, and a multi-branch CRM for members, visitors, departments and offerings. The CRM runs as a hybrid: database on Azure, application on site at each branch.

Software developmentWeb platforms, internal systems and mobile apps.
ConsultingRequirements, architecture reviews, performance fixes and delivery support.
DataIngestion, reporting and database work.
EmergingCybersecurityA growing practice built on platform security work: encryption, permissions and safe error handling.
Contact

Have a system that needs fixing or building?

Tell me what you're working on. I reply to every message, usually within a working day.