Available for projects

Oscar
Mwangangi

// Full Stack Developer & AI Systems Builder

Building production-grade systems that bridge data intelligence, real-time infrastructure, and modern user experiences.

ai_system.py
1@api_view(['POST'])
2def analyze_sentiment(request):
3  # Initialize neural engine
4  engine = InferenceEngine(version='4.2')
5  payload = request.data.get('text')
6  
7  return Response({)
8    'score': engine.predict(payload)
9  })
24+
Projects
2yr
Experience
12+
Clients
👨🏾‍💻
Open to Work

Turning complex
problems into elegant systems

I'm a full-stack developer and AI systems builder based in Nairobi, Kenya. I specialise in designing and building high-performance applications — from real-time dashboards and M-Pesa payment integrations to AI-driven data visualisation platforms. I care deeply about clean architecture, performance, and systems that scale.

Django / Python92%
Flutter / Dart90%
React / TypeScript88%
Express.js / Node.js85%
Laravel / Php84%
Data Visualisation (D3, Chart.js)83%
AI Systems / ML Pipelines80%

Production-level systems

Real-world applications built with precision, scale, and user experience in mind.

🌍

AI Wildlife Conservation System

AI-driven data visualization platform for tracking wildlife movement, climate patterns, and human activity such as poaching and deforestation. Features predictive analytics and interactive dashboards.

DjangoReactPostgreSQLTailwindAPIs
💳

M-Pesa Payment & Fee Management System

A robust school payment platform supporting M-Pesa STK Push, bank payments, and automated receipt generation. Includes real-time transaction tracking, reconciliation, and secure webhook handling.

PHPMySQLJavaScriptM-Pesa API
🧾

Death Certificate Management System

Role-based system with Main Admin, Second Admin, and User panels. Supports secure data entry, corrections, user management, and dashboard analytics with AI chat integration.

PhpReactMySQLTailwind
🛒

E-Commerce Platform with Live Chat

Full-stack e-commerce system with real-time buyer-seller chat, typing indicators, read receipts, and online user tracking. Includes product management and order handling.

ReactNode.jsExpressMySQLWebSockets
📦

Inventory & Donation Management System

System for tracking inventory and donations with support for maintaining original values, updates, and reporting. Designed for transparency and efficient resource management.

PHPMySQLJavaScriptBootstrap
🖥️

TCP Server with SSL/TLS & Performance Benchmarking

A multithreaded TCP server with SSL/TLS support, capable of handling large queries against a 200k+ record dataset. Includes server logging, configuration management, and performance benchmarking.

PythonSSL/TLSTCPMultithreading
📊

CapTable Management System

Led a team in developing a CapTable (Capitalization Table) management system for tracking company ownership, shares, and investor equity. The system supports real-time updates, role-based access, and detailed financial insights for stakeholders.

NextjsMySQLExpress

Full-stack arsenal

Technologies I use to architect, build, and ship production systems.

🎨

Frontend

ReactTypeScriptNext.jsTailwindFlutterChart.jsFramer MotionRedux
⚙️

Backend

DjangoNode.jsLaravelFastAPIREST APIsWebSocketsCeleryPostgreSQL
🧠

AI / Data

PythonOpenAI APILangChainPandasNumPyScikit-learnRAGEmbeddings
🛠️

Tools & Infra

DockerGitHub ActionsAWSNginxM-Pesa APIStripeGitLinux

The journey so far

2026 — Present
Full-Stack Developer Intern
FutureInterns
Designed and implemented end-to-end solutions including a custom CRM, payment gateways, AI-driven dashboards, and real-time applications. Optimized backend APIs, improved frontend UX with React and Tailwind, and delivered scalable solutions for startups and enterprise clients across East Africa and beyond.
2025 — 2026
Frontend Developer Intern / Team Lead
AVBInvest
Led the development of captable management projects, coordinating a small frontend team. Built M-Pesa STK Push integrations, interactive internal dashboards, and improved system performance by 40% through query optimization and efficient state management. Ensured smooth collaboration with backend developers and maintained responsive, user-friendly interfaces.
2022 — 2023
ICT Attachment
Ministry of Information, Communication and the Digital Economy
Developed attendance and project tracking systems for government departments, along with RESTful APIs using Django and WebSocket-based notification systems. Contributed to fleet tracking platforms, provided IT support, and helped secure networks to reduce vulnerabilities and improve operational efficiency.
2025
BAc Applied Computing (Software Development)
KCA University
Graduated with First Class Honours. Final year project: AI-powered crop disease detection system using computer vision, deployed as a mobile-accessible web app. Gained hands-on experience in full-stack development, AI integration, and deploying scalable applications.

Systems in action

A preview of the real-time dashboards and interfaces I build.

analytics.mwangangi.dev/dashboard
LIVE
Total Revenue
KES 4.2M
↑ 18.4% this month
Transactions
12,847
↑ 9.2% this week
Active Users
3,291
↑ 4.7% today
Success Rate
99.1%
↑ 0.3% vs last week
Transaction Volume — 7d
Revenue by Channel

Let's build
something great together

Have a project in mind? I'm currently available for freelance work, full-time positions, and consulting engagements. Let's talk.