Skip to content
View PrinceBadru's full-sized avatar

Block or report PrinceBadru

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. Markdown is supported. 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
PrinceBadru/README.md

Hi there, I'm Badru Ndawula 👋

Full-Stack Software Engineer & Cloud Systems Builder

LinkedIn Live Portfolio Email

Kampala, Uganda 🇺🇬 • Open to Remote & Relocation Engagements


👨‍💻 Professional Summary

I am a Full-Stack & Cloud Systems Engineer specializing in production multi-tenant SaaS architectures, DevSecOps infrastructure, and Agentic AI workflows. I build resilient, high-performance web systems with clean architecture, strict database isolation, and defense-in-depth security.

  • 🔭 Currently Building: Enterprise audit intelligence platforms and cloud-native Kubernetes tooling.
  • 💼 Core Expertise: Next.js (App Router), TypeScript, Python, PostgreSQL, Kubernetes, and Cloud Architecture.
  • 🛡️ Engineering Philosophy: Zero-trust security microsegmentation, automated CI/CD verification, and measurable business ROI.
  • 💬 Discuss With Me: Multi-tenant database partitioning, RAG vector pipelines, and container security.
  • ⚡ Open For: Full-time Software Engineering roles (Full-Stack, Backend, DevSecOps) and high-impact contract projects.

🛠️ Core Technical Competencies

Domain Technologies & Frameworks
Languages TypeScript, JavaScript, Python, Go, C#, SQL
Frontend Architecture React, Next.js (App Router v15 & 16), Tailwind CSS, shadcn/ui, Redux, State Management
Backend & Microservices Node.js, FastAPI, RESTful APIs, Server Actions, GraphQL
Databases & ORMs PostgreSQL, Prisma, Drizzle ORM, Supabase, Redis
Cloud & DevSecOps Kubernetes (v1.26+), Docker & Compose, NGINX Ingress, GitHub Actions CI/CD, Zero-Trust (NIST SP 800-207)
Agentic AI & ML RAG Systems, Local Vector Embeddings (MiniLM), Groq Cloud API (ZDR), LLM Streaming
Testing & Reliability Playwright (E2E), PyTest, Jest, Ruff, Pod Security Standards (PSA Restricted)

🚀 Flagship Engineering Projects

🏛️ ArchLedger

Interactive System Architecture Catalogue & ADR Tracker

A single pane of glass for engineering teams to map microservices, databases, and third-party APIs. Features drag-and-drop Obsidian-style visual dependency graphs, Architecture Decision Record (ADR) history, security event tracking, and cost governance dashboards.

🌐 Live Demo • 📁 Repository

Next.js 16 • TypeScript • PostgreSQL • Prisma • Tailwind • shadcn/ui

Agentic Financial Discrepancy Reconciliation Engine

An automated multi-environment billing engine that performs line-level 3-way matching across Purchase Orders, Quotes, and Invoices. Identifies over-billing, unauthorized line items, and rogue charges before payment processing.

🌐 Live Demo • 📁 Repository

Next.js 16 • Supabase • PostgreSQL • TypeScript • Automated CI

🛡️ DocuMind AI

Enterprise Due Diligence & Regulatory Compliance RAG

A production-grade, domain-specialized Retrieval-Augmented Generation platform engineered for enterprise contract review (MSAs, liability caps), quarterly 10-K financial intelligence, and SOC 2 compliance auditing with zero GPU overhead.

📁 Repository & Docs

Python 3.10+ • Streamlit • Groq LLM • Local Embeddings • PyTest

Zero-Trust Cloud-Native Reference Implementation

Hardened multi-node Kubernetes architecture demonstrating defense-in-depth, Pod Security Admission (PSA Restricted), declarative network microsegmentation, NGINX Ingress rate-limiting, and automated CI security compliance scanning.

📁 Repository & CI

Kubernetes • DevSecOps • Docker • NGINX • GitHub Actions

Multi-Tenant Enterprise POS, Inventory & CRM

Robust multi-tenant commercial engine with strict tenant data isolation, dynamic business logic (Retail vs. Services), debt tracking, automated inventory reconciliation, and database-backed asynchronous background workers.

📁 Repository

Next.js 15 • TypeScript • Drizzle ORM • PostgreSQL • Playwright E2E

Infrastructure Health & Architectural Inspection Engine

Automated service scanner engineered to examine infrastructure components, perform deep health checks against databases and caching layers, identify performance bottlenecks, and generate optimization insights.

📁 Repository

Python 3.11+ • FastAPI • Docker Compose • PostgreSQL 15 • Redis 7


📊 GitHub Activity & Metrics

Badru's GitHub Stats Top Languages

📬 Get In Touch

Pinned Loading

  1. archledger archledger Public

    Interactive System Architecture Catalogue & ADR tracker for microservices, infrastructure dependencies, and security events.

    TypeScript

  2. ghost-invoice-hunter ghost-invoice-hunter Public

    Agentic 3-way matching billing discrepancy engine detecting discrepancies across Purchase Orders, Quotes, and Invoices.

    TypeScript

  3. RAG-system RAG-system Public

    Enterprise Due Diligence & Audit RAG platform with local vector embeddings, Groq LLM token streaming, and Streamlit executive UI.

    Python

  4. system-auditor system-auditor Public

    Automated infrastructure & system analyzer providing health inspections, container readiness, and architectural optimization insights.

    Python

  5. business-platform business-platform Public

    Multi-tenant Business Platform featuring POS, Inventory, CRM, Debts, and background analytics aggregation.

    TypeScript

  6. kubernetes-demo kubernetes-demo Public

    Production-grade DevSecOps & Zero-Trust Kubernetes reference implementation with PSA Restricted profiles, Ingress rate-limiting & CI security.

    JavaScript