# Nyiko Shabangu — Software Engineer & AI Engineer > Personal portfolio and professional platform for Nyiko Shabangu, a Software Engineer and AI Engineer based in Centurion, South Africa. Specialising in full-stack development, conversational AI, machine learning, and cloud-native systems. Currently building multi-agent LLM systems at GotBot AI. > Last updated: 2026-04-06 ## About Nyiko Shabangu is a Software Engineer and AI Engineer with over 4 years of professional software engineering experience and 10+ years in digital technology. He holds a Bachelor of Computer and Information Sciences in Application Development from Varsity College Pretoria and is an AWS Cloud Practitioner. Currently working as an AI Solutions Developer at GotBot AI, where he builds multi-agent LLM systems on Google Vertex AI with RAG pipelines, deploys omni-channel conversational experiences across WhatsApp Business, Web, and Social platforms, and engineers custom NLP algorithms that reduced fallback rates by 58%. - Website: [https://www.nyiko.co.za](https://www.nyiko.co.za) - LinkedIn: [https://linkedin.com/in/nyikoshabangu](https://linkedin.com/in/nyikoshabangu) - GitHub: [https://github.com/Nyiko-Shabangu](https://github.com/Nyiko-Shabangu) - Location: Centurion, Gauteng, South Africa ## Core Technical Skills ### Frontend Development React 18, TypeScript, JavaScript, Next.js, HTML5, CSS3, Tailwind CSS, Bootstrap, Material-UI, Framer Motion, GSAP, Responsive Design, shadcn/ui, Vite ### Backend Development Python, Node.js, ASP.NET Core, Express.js, FastAPI, API Development, RESTful Services, Microservices, Server-Sent Events (SSE), Serverless Architecture ### AI & Machine Learning Machine Learning, Natural Language Processing (NLP), Computer Vision, TensorFlow, scikit-learn, PyTorch, Large Language Models (LLMs), RAG Pipelines, Conversational AI, Multi-Agent Systems, AI Agents, Google Vertex AI, Groq, HuggingFace Embeddings, Vector Databases ### Cloud & DevOps AWS, Azure, Google Cloud, Cloud Architecture, CI/CD, Docker, Kubernetes, CircleCI, Git, DevOps, Vercel, Supabase, Infrastructure as Code ### Databases & Analytics SQL Server, MySQL, MongoDB, PostgreSQL, pgvector, Power BI, DAX, Data Modeling, Statistical Analysis, Business Intelligence, Supabase ### Mobile Development Android Development, Java, Kotlin, Firebase, SQLite, Material Design, Mobile App Architecture ## Pages & Content - [Home — Hero, About, Skills, Projects, Experience, Education, Contact](https://www.nyiko.co.za/) - [Projects — Full project gallery with category filtering and search](https://www.nyiko.co.za/projects) - [AI Agent — RAG-powered recruiter assistant with chat and job fit analysis](https://www.nyiko.co.za/ai-agent) - [Chatbot Architecture — Technical blog on the RAG + LLM implementation](https://www.nyiko.co.za/chatbot-architecture) - [Digital Campaign Analytics — Power BI case study for marketing analytics](https://www.nyiko.co.za/campaigns) - [Medical Analysis Dashboard — Healthcare analytics Power BI case study](https://www.nyiko.co.za/medical-analysis) - [About](https://www.nyiko.co.za/about) - [Contact](https://www.nyiko.co.za/contact) - [Resume](https://www.nyiko.co.za/resume.html) ## Featured Projects ### AI-Powered Recruiter Agent RAG-powered conversational AI chatbot integrated into the portfolio. Answers questions about Nyiko's skills, experience, and projects using Retrieval-Augmented Generation with Groq (Llama 3.1), Supabase pgvector for vector search, and HuggingFace for embeddings. Features include streaming responses via Server-Sent Events (<1s time to first token), job fit analysis accepting PDF uploads and returning structured JSON compatibility scores, dynamic markdown link generation, and rate-limited API endpoints. Architecture is serverless on Vercel with a FastAPI backend. - Live: [https://www.nyiko.co.za/ai-agent](https://www.nyiko.co.za/ai-agent) - Architecture Blog: [https://www.nyiko.co.za/chatbot-architecture](https://www.nyiko.co.za/chatbot-architecture) ### AI-Powered Food Classification System Comprehensive NLP system for automated food classification and dietary analysis achieving 95%+ accuracy. Implements tokenization, feature extraction, and classification algorithms with sentiment analysis for food reviews and nutritional content prediction. - Technologies: Python, NLP, Machine Learning, scikit-learn, TensorFlow - GitHub: [https://github.com/Nyiko-Shabangu/NLP-Food](https://github.com/Nyiko-Shabangu/NLP-Food) ### Enterprise Real Estate Platform Modern, full-featured real estate platform serving the South African property market. Includes advanced property search with filters, interactive maps, mortgage calculators, and lead management. Achieved 98+ PageSpeed scores and drove 40% increase in lead generation. - Technologies: WordPress, PHP, MySQL, JavaScript, Performance Optimization - Live: [https://www.simelanerealestate.co.za](https://www.simelanerealestate.co.za) ### International Payment Processing System Secure, enterprise-grade international payment processing system handling multi-currency transactions. Implemented CI/CD pipelines with CircleCI, comprehensive unit testing, SonarQube code quality analysis achieving 95% code coverage. Features fraud detection and real-time transaction monitoring. - Technologies: React, Node.js, MongoDB, CircleCI, SonarQube - GitHub: [https://github.com/Nyiko-Shabangu/Payments-Portal](https://github.com/Nyiko-Shabangu/Payments-Portal) ### Digital Campaign Analytics Dashboard Comprehensive analytics dashboard for tracking digital marketing campaigns with real-time data visualization, KPI monitoring, and performance insights using Power BI and Azure cloud infrastructure. - Technologies: Power BI, DAX, Azure, Data Visualization, Marketing Analytics - Case Study: [https://www.nyiko.co.za/campaigns](https://www.nyiko.co.za/campaigns) ### Medical Analysis Power BI Dashboard Advanced healthcare analytics solution providing medical data insights, patient trends analysis, and clinical performance metrics. Features dynamic DAX calculations with SWITCH functions, MEDIAN/AVERAGE statistical analysis, and EDATE date intelligence. Implements interactive filtering across multiple dimensions with conditional logic and error handling. - Technologies: Power BI, DAX, Data Modeling, Healthcare Analytics - Case Study: [https://www.nyiko.co.za/medical-analysis](https://www.nyiko.co.za/medical-analysis) ## Professional Experience ### AI Solutions Developer — GotBot AI (Jun 2025 – Present) Centurion, South Africa. Building multi-agent LLM systems on Google Vertex AI with RAG pipelines. Deploying omni-channel conversational experiences across WhatsApp Business, Web, and Social. Engineering custom NLP algorithms that reduced fallback rates by 58%. Optimizing system performance and production reliability for conversational AI at scale. ### Full-Stack Developer (2021 – 2022) Developed responsive web applications using modern frontend frameworks and backend technologies. Implemented secure API integrations and database optimization strategies. Created mobile applications for Android platform using Java and Kotlin. Contributed to open-source projects. ## Education & Certifications - **Bachelor of Computer and Information Sciences in Application Development** — Varsity College Pretoria - **AWS Cloud Practitioner** — Amazon Web Services ## Technology Stack ### Portfolio Frontend React 18, TypeScript, Vite, React Router v7, Tailwind CSS, shadcn/ui, Framer Motion, React Query, React Hook Form, Zod, Three.js, Spline 3D ### Portfolio AI Backend FastAPI, Groq (Llama 3.1), Supabase + pgvector, HuggingFace Embeddings, Vercel Serverless Functions ### Monitoring & Analytics Sentry (error tracking & performance), PostHog (product analytics), Vercel Analytics, Google Analytics, Vitest (testing) ## Performance - Lighthouse Performance Score: 95 - First Contentful Paint: 1.2s - AI Response Time (p90): 1.4s - Monthly Infrastructure Cost: $0 (runs entirely on free tiers) ## Contact To get in touch with Nyiko Shabangu, use the contact form on the website or connect via LinkedIn. - Portfolio: [https://www.nyiko.co.za](https://www.nyiko.co.za) - Contact Form: [https://www.nyiko.co.za/#contact](https://www.nyiko.co.za/#contact) - LinkedIn: [https://linkedin.com/in/nyikoshabangu](https://linkedin.com/in/nyikoshabangu) - GitHub: [https://github.com/Nyiko-Shabangu](https://github.com/Nyiko-Shabangu) ## Optional - [Sitemap](https://www.nyiko.co.za/sitemap.xml) - [Robots.txt](https://www.nyiko.co.za/robots.txt) - [Privacy Policy](https://www.nyiko.co.za/privacy.html) - [Source Code](https://github.com/Nyiko-Shabangu/nyiko-spark-folio)