Software Engineer | AI Systems Architect
Building practical digital systems that solve real-world challenges in education, finance, community infrastructure, and AI.
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.
| 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 |
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.
| 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.
| 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 |
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.
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 |
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| 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 |
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
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)
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)
| 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 |
| 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 |
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.
| Next.js Portfolio | my-nextjs-portfolio.vercel.app |
| Angular Portfolio | my-angular-portfolio.vercel.app |
| kurhula04s@gmail.com | |
| wa.me/27640708649 | |
| linkedin.com/in/kurhula-success-maluleke | |
| GitHub | github.com/MALULEKE-KS |
The sky is the limit — KSDRILL-SA