Skip to content
View MacMbizo's full-sized avatar

Block or report MacMbizo

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
MacMbizo/README.md

Hi there, I'm MacDonald Mbizo 👋

Full-Stack & Desktop Software Engineer · Solutions Architect · Data Specialist

B.Sc. (Hons) Software Engineering · M.Sc. Big Data Analytics

Email GitHub


📌 About Me

I am a Software Engineer and Solutions Developer with an academic foundation spanning a B.Sc. (Hons) in Software Engineering and a Master's in Big Data Analytics.

I specialize in building high-reliability desktop systems, offline-first mobile platforms, and data-intensive reconciliation engines. My focus is on transactional integrity, resilient CI/CD pipelines, and crafting clean, purpose-driven tools that solve concrete real-world operational problems.

  • 🔭 Building: Offline-first ecosystems, enterprise desktop suites, and automated financial/data reconciliation tools.
  • 💡 Engineering Philosophy: Offline resilience, strict data schemas, zero-bloat architecture, and comprehensive observability.
  • 🎯 Target Domains: Full-Stack Architecture, Production Desktop (.NET 8 / WPF), Data Engineering & Cloud Integrations.

🛠️ Tech Stack & Tooling

Domain Technologies & Libraries
Languages C# Python TypeScript JavaScript SQL R
Desktop & Mobile .NET 8 WPF React Native Expo
Web & Back-End Next.js Fastify Node.js Streamlit
Databases & ORM SQLite Supabase PostgreSQL EF Core Prisma
Data & BI Pandas OpenCV SSIS / ETL Data Warehouse
DevOps & Quality GitHub Actions Sentry Docker Pytest

🚀 Flagship Solutions

🍽️ InventoryApp

Production-grade Windows Desktop Application (.NET 8 / WPF)

  • Architecture: MVVM architecture on .NET 8 WPF with Entity Framework Core and embedded SQLite persistence.
  • Observability & Diagnostics: Full Sentry error and crash monitoring integration with automated diagnostic runtime log and memory dump collection.
  • Robust CI/CD: GitHub Actions workflow orchestrating build, unit/smoke testing, database migration verification, headless desktop startup tests, and automated win-x64 artifact distribution.

🛡️ MccShepherd

Offline-First Student Conduct & Pastoral Care Ecosystem

  • Architecture: Built for institutional boarding-school environments with intermittent connectivity using a local-first SQLite mutation queue that automatically mirrors to Supabase Postgres.
  • Multi-Tenant Security: Rigorous Row-Level Security (RLS) partition by school institution with PL/pgSQL database triggers driving dynamic progressive sanction rules and linear heat decay algorithms.
  • Multi-Platform: Expo 57 / React Native cross-platform mobile client paired with a Next.js 14 executive leadership analytics dashboard.

🧰 Focused Tools & Engines

A collection of lightweight, single-purpose utilities engineered for high performance, local execution, and strict integrity:

Project Description Stack Status
Sightline Developer contextual navigator for AI skills, plugins, and MCP tools. Runs 100% locally with zero external npm dependencies. Node.js 20+ Active Engine
MergeMind Offline inventory 120+ Day Age Analysis reconciliation engine. Cuts manual multi-workbook consolidation to <2 mins with 100% row transactional integrity. Python · Streamlit · Pandas Production Tool
AVES Automated Vehicle Expenditure System for accounting ledgers. Ingests Pastel workbooks, classifies pooled costs, and produces reconciled reports. Python · Streamlit · SQLite Production Tool
NutriPlan Nutrient-first, constraint-aware smart meal planning engine matching dietary requirements against in-stock ingredients. Next.js 14 · Fastify · Prisma In Development
PigeonPrompt v2 Lightweight interface for rapid prompt engineering, structure testing, and model prompt refinement. TypeScript · Web Active Tool

📊 Analytics & Applied Engineering


📈 GitHub Overview

MacDonald's GitHub Stats Top Languages

Pinned Loading

  1. access_control_with_facial_recognition access_control_with_facial_recognition Public

    Biometric access control system using OpenCV and facial recognition in Python.

    Python

  2. data-analysis-using-R data-analysis-using-R Public

    Analysis of Billboard 100 data with R

    R

  3. InventoryApp InventoryApp Public

    Production-grade Windows desktop app (.NET 8 WPF, EF Core, SQLite) for kitchen inventory with automated CI, Sentry crash observability, and headless diagnostics.

    C#

  4. NorthwindETL NorthwindETL Public

    Northwind Database ETL Pipeline and analytical data warehouse transformations in T-SQL.

    TSQL

  5. pigeonpromptv2 pigeonpromptv2 Public

    PigeonPrompt v2 - Intuitive prompt engineering, structuring, and experimentation tool.

    HTML