Skip to content

Latest commit

 

History

58 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Maluleke Kurhula Success

Software Engineer | AI Systems Architect

Building practical digital systems that solve real-world challenges in education, finance, community infrastructure, and AI.


About

I design and build full-stack platforms across fintech, SaaS, healthcare, enterprise, and AI. My focus is on creating reliable, scalable systems that address specific problems.

Currently building through KSDRILL-SA (Technology Studio) and GrowthCore-Solutions (Digital Growth Agency).

Development approach: Architecture → Design → Sequential implementation → Production deployment.


Currently Building

Building Angular Portfolio + FastAPI backend
Exploring AI integration, LangChain, RAG pipelines
Studying BSc Computer Science & Mathematics — Final Year
Based in South Africa
Interested in Web Dev + AI, Fintech, EdTech, GovTech
Reach me kurhula04s@gmail.com
Fun fact I build with a 10-constitution, 355-rule governance system

Current Phase

System Design & Architecture Phase — Q2 2026

System Design Architecture Build Phase Strategy
COMPLETE LOCKED STARTING Q2 2026 DESIGN→BUILD→SHIP

All flagship systems are fully architected and entering sequential build phase. This is not random ambition — it is a deliberate, phased engineering approach executed one system at a time.


What I Can Build

Industry Applications
SaaS Multi-tenant platforms, subscription management, analytics dashboards
Fintech Payment processing, banking systems, fraud detection, microfinance
AI & ML Prediction engines, recommendation systems, intelligent agents, RAG pipelines
E-commerce Marketplaces, inventory management, order fulfillment
Healthcare Patient portals, scheduling systems, telemedicine platforms
Enterprise Internal tools, workflow automation, data visualization
EdTech Learning platforms, student management, funding systems
GovTech Citizen services, digital governance, transportation coordination

The common thread: Scalable full-stack architecture, AI integration, production deployment.


Live Work

Project Platform Description
Next.js Portfolio my-nextjs-portfolio.vercel.app Full-stack portfolio — Next.js, NextAuth, API routes
Angular Portfolio my-angular-portfolio.vercel.app Angular portfolio — deployed on Vercel
Next.js Source MALULEKE-KS/my-nextjs-portfolio Next.js portfolio source code
Angular Source MALULEKE-KS/my-angular-portfolio Angular portfolio source code
Company KSDRILL-SA Company GitHub — all platform repositories
Agency GrowthCore-Solutions Client project repositories

My Companies

KSDRILL-SA — Technology Studio

Full-stack engineering, AI integration, and production deployment across multiple industries.

Focus: AI Systems · Fintech · SaaS · Enterprise Automation

All platforms stored under the KSDRILL-SA GitHub organization.

GrowthCore-Solutions — Digital Growth Agency

Web development, marketing campaigns, customer acquisition, and analytics to drive measurable growth.

Focus: Web Development · Marketing · Analytics

With Ngoneni Mponisi Forever · GrowthCore-Solutions GitHub organization.


Open To

Full-time · Part-time · Contract · Remote

Engineering Roles Industries Collaboration
Full-stack · Backend · AI/ML · Systems Architecture Fintech · Healthcare · EdTech · SaaS · GovTech · AI Open source · Partnerships · Social impact

How I Build

I build all systems using a locked constitutional framework — 10 constitutions, 355 rules, covering everything from team process to production deployment.

Quick Clone:

git clone https://github.com/MALULEKE-KS/system-design-template.git .system-design

Constitutional Build Order

PHASE 0 — FOUNDATION PHASE 1 — CORE ARCHITECTURE PHASE 2 — QUALITY & RELIABILITY PHASE 3 — PRODUCT
1. Team & Process 3. Backend 7. Testing 10. Product & Feature
2. Code Quality & Review 4. Auth Domain 8. Infrastructure
5. Frontend 9. Incident Response
6. Database

Designed Systems — Build Phase Starting

Design: COMPLETE · Architecture: LOCKED · Build: STARTING Q2 2026

FundsLink Academy — National education funding platform

Problem: 342,000+ students excluded yearly due to fragmented bursary applications and unused funding sources across NSFAS, SETA, and private bursaries.

Solution: A unified application platform that aggregates all funding sources — bursaries, NSFAS, SETA funds, scholarships, and emergency support — into a single intelligent application flow with AI-powered eligibility matching.

Stack: Angular · FastAPI (Python) · PostgreSQL (Prisma) · LangChain · ChromaDB

Why Angular + FastAPI: Angular chosen for its enterprise-grade structure — multi-role dashboards (student, funder, admin) demand strict component architecture, reactive forms for complex multi-step applications, and type-safe service injection at scale. FastAPI as the dedicated Python backend enables native AI integration without bridging languages — the scholarship matching engine, eligibility scoring, and RAG pipeline all live in the same Python ecosystem.

Architecture:

  • Frontend: Angular · Reactive Forms · Role Guards · Tailwind + Custom CSS
  • Backend: FastAPI (Python) · JWT Auth
  • Data + AI: PostgreSQL (Prisma) · LangChain · ChromaDB

Status: Design COMPLETE · Build STARTING Q2 2026 · Target Q3 2026


Maphophe Community System — Digital governance for villages

Problem: Rural villages have no digital infrastructure — community announcements are made verbally, service requests get lost, and governance decisions are undocumented.

Solution: A village-level governance platform enabling structured announcements, trackable service requests, community voting, and ward-level reporting — bringing accountability to local governance.

Stack: Next.js · NextAuth.js · PostgreSQL (Prisma)

Why Next.js: This is a content-driven civic platform — public-facing announcement pages benefit from server-side rendering and SEO, resident portals need fast page loads on low-bandwidth rural connections, and the data flows (announcements, requests, votes) are straightforward enough that built-in API routes handle everything cleanly without a separate backend.

Architecture:

  • Frontend: Next.js · SSR · PWA · Role Guards · Tailwind + Custom CSS · shadcn/ui
  • API: Next.js API Routes · NextAuth.js
  • Database: PostgreSQL (Prisma)

Status: Design COMPLETE · Build STARTING Q3 2026 · Target Q4 2026


KSDRILL Reserve Bank — Discipline-driven savings banking

Problem: Most people save inconsistently because the tools are passive. No enforced discipline, no goal visibility, and no consequence for breaking savings habits.

Solution: A structured digital savings platform with enforced deposit schedules, savings goals with real-time progress, interest tracking, and lock periods — built to build financial discipline.

Stack: Angular · FastAPI (Python) · PostgreSQL · Redis · BullMQ

Why Angular + FastAPI: Financial dashboards demand strict typed forms, reactive state management for live balance updates, and zero tolerance for runtime errors — Angular's compile-time checks and dependency injection enforce the discipline that financial software requires. FastAPI handles the backend because Python's numerical precision and scheduling libraries are the right tools for interest compounding logic, automated deposit jobs, and lock period enforcement — precision that a JavaScript backend cannot match natively.

Architecture:

  • Frontend: Angular · Reactive Forms · Live Balance View · Role Guards · Tailwind + Custom CSS · shadcn/ui
  • Backend: FastAPI (Python) · JWT Auth · Interest Engine
  • Jobs + Data: PostgreSQL · BullMQ + Redis

Status: Design COMPLETE · Build STARTING Q4 2026 · Target Q1 2027


SyncUp — Creator collaboration platform

Problem: Creators waste time in unstructured DM negotiations. No standard process for pitching collaborations, protecting ideas, or formalising agreements.

Solution: A structured collaboration platform with template-based pitch flows, a 10-message negotiation limit to force decisions, privacy controls, and drop-based subscription management.

Stack: Next.js · NextAuth.js · PostgreSQL · Redis · BullMQ

Why Next.js: Creator discovery is content-driven and SEO-critical — creator profiles need to be indexed and found. The dynamic routing model maps naturally to creator pages, pitch threads, and drop pages. API routes handle the negotiation engine cleanly without a separate backend, and Redis-backed BullMQ manages negotiation timers and drop scheduling as lightweight background jobs.

Architecture:

  • Frontend: Next.js · SSR · Real-time Negotiation UI · Tailwind + Custom CSS
  • API: Next.js API Routes · NextAuth.js
  • Scheduling: PostgreSQL · BullMQ + Redis

Status: Design COMPLETE · Build STARTING Q1 2027 · Target Q2 2027


Technical Stack

Next.js Systems (Maphophe, SyncUp)

Content-driven · SEO-critical · Full-stack unified codebase · Vercel deployment

Browser
   │
   ▼
Next.js Frontend
React · Tailwind · Custom CSS · shadcn/ui · SSR · PWA
   │
   ▼
Next.js API Routes ◄── NextAuth.js
   │
   ▼
Service Layer
   │
   ▼
PostgreSQL via Prisma ORM
   │
BullMQ + Redis
(timers · scheduled jobs)

Angular + FastAPI Systems (FundsLink Academy, Reserve Bank)

Enterprise-grade · AI-powered · Precision-critical · Vercel + Railway deployment

Browser
   │
   ▼
Angular Frontend
TypeScript · Tailwind · Custom CSS · shadcn/ui · Reactive Forms
   │  HTTP REST
   ▼
FastAPI Backend (Python) ◄── JWT Auth Layer
   │
   ├──────────────┐
   ▼              ▼
Prisma ORM    AI Engine
PostgreSQL   LangChain
             ChromaDB
             (FundsLink)

Technology Layers

Layer Technologies
Frontend (Dual Framework) Next.js · Angular · TypeScript · Tailwind CSS · Custom CSS · shadcn/ui
Backend (Next.js Systems) Next.js API Routes · NextAuth.js · Node.js
Backend (Angular Systems) FastAPI (Python) · JWT
Shared Backend Services BullMQ · Redis
AI Layer Python · FastAPI · LangChain · ChromaDB
Database — Relational PostgreSQL · Prisma ORM
Database — Document MongoDB · Mongoose
Testing Jest · Vitest · Playwright
Infrastructure Vercel · Docker · GitHub Actions
Monitoring Sentry · Better Stack · Prometheus

Engineering Philosophy

Principle Description
Design-first architecture Complete system design before a single line of code
Separation of concerns UI, logic, and configuration stay independent
Sequential development One system at a time, no forward dependencies
Real-world deployment Operational platforms built end-to-end
AI integration Delivering intelligent insights, predictive analytics, and automation
Mathematics-driven thinking Every system decision backed by logic, not guesswork

Vision

Building a technology ecosystem that solves real challenges.

SaaS · Fintech · Healthcare · Enterprise · AI

Every platform exists because the gap is real and the people behind it are real. The best systems are not built for recognition — they are built because the absence of them costs real people real things. KSDRILL-SA exists to build what should already exist, with the precision, care, and permanence it deserves.


Contact

Next.js Portfolio my-nextjs-portfolio.vercel.app
Angular Portfolio my-angular-portfolio.vercel.app
Email kurhula04s@gmail.com
WhatsApp wa.me/27640708649
LinkedIn linkedin.com/in/kurhula-success-maluleke
GitHub github.com/MALULEKE-KS

The sky is the limit — KSDRILL-SA

Releases

Packages

Contributors

Languages