The systems-minded engineer
behind reliable tech
Reach new heights with an IT admin & backend engineer who cares about uptime, clean code, and real business impact.
I blend years of systems administration with modern backend development in Python & Django to build infrastructure-aware applications that are stable, scalable, and easy to operate.

IT Admin • Backend Engineering • DevOps-minded
Helping teams ship reliable systems faster.
About Me
System Administrator and backend developer in training at ALX, combining reliability, automation, and AI-driven problem solving to ship practical solutions.
Mission & Journey
I'm a System Administrator and backend developer in training at ALX, passionate about creating AI-driven and locally tailored solutions that address real African challenges.
My mission is to use technology and creativity to design practical, ethical, and sustainable systems that make a real difference in people's lives. I enjoy combining system reliability with innovative development to build tools that improve performance, automate workflows, and make technology more accessible.
Over time, I've grown from fixing day-to-day issues to designing and building the platforms behind them: APIs, automation scripts, backup playbooks, and operational tools that help teams move faster and break less.
Core Skills
“Technology is best when it connects people and solves real problems.” - Billy Mwangi
Why work with me
Beyond code, I bring operational experience, steady communication, and a focus on shipping systems that stay healthy long after launch.
Systems-first mindset
I think like an SRE and a backend engineer at the same time, designing features that are easier to run, monitor, and debug in production.
Production-grade practices
From backups and security hardening to CI/CD and observability, I bring real-world infrastructure habits into every project.
Bias for automation
If it needs to be done twice, I try to script it, saving time, reducing errors, and leaving teams with tools they can reuse.
Clear communication
I document decisions, explain trade-offs, and keep stakeholders in the loop so work never feels like a black box.
How I work
A simple, repeatable flow that keeps projects moving forward while staying kind to infrastructure and the people running it.
Discover
Clarify goals, constraints, and the real problem behind the feature. I translate business context into a simple technical plan.
Step 1Design & build
Design APIs, data models, and deployment flows that are easy to reason about, test, and operate. Small, reviewable increments.
Step 2Ship & iterate
Deploy, observe, and improve. I measure impact, watch logs and metrics, and fold learning back into the system.
Step 3Portfolio Analytics
Local demo metrics for this browser session (no real traffic data is collected).
How I can help your team
Whether you need someone to own a backend project end-to-end or reinforce your infrastructure, I slot into existing teams smoothly.
Backend & APIs
Design and implement clean, well-documented APIs in Python/Django and FastAPI, backed by relational databases that are easy to evolve.
- REST & GraphQL APIs
- Authentication & authorization
- Database design & migrations
Systems & DevOps
Bridge the gap between code and infrastructure with pragmatic automation, observability, and deployment pipelines.
- CI/CD pipelines
- Docker & containerization
- Monitoring, backups & incident response
Technical consulting
Help teams reason about trade-offs, improve reliability, and modernize systems without stopping the business.
- Architecture reviews
- Migration planning
- Developer enablement & documentation
Technical Skills
Expertise in system administration, software development, and IT infrastructure management
System Administration
95%Python Development
90%Django Framework
85%React & TypeScript
80%Database Management
88%DevOps & CI/CD
82%Network Security
87%Linux Administration
92%Additional Technologies
Featured Projects
Some of the projects I've built that I'm particularly proud of - each one taught me something new
EleWatch - Wildlife Monitoring
A Django-powered real-time wildlife tracking system for GPS-collared elephants, perimeter breach detection, and ranger response tracking.
Key Features:
- Real-time elephant tracking on an interactive map
- Automatic perimeter breach detection with geospatial checks
- Ranger workflow and response-time tracking UI
Movie Recommendation Backend
Production-style backend architecture for a movie recommendation system with TMDb integration, GraphQL, caching, and async processing.
Key Features:
- Scalable API design with REST and GraphQL endpoints
- Background synchronization of external movie metadata
- Multi-tier caching and rate-limited third-party integrations
Stock Soko - NSE Trading Platform
A production-ready backend and mobile stack for an NSE trading platform with AI recommendations, M-Pesa integration, and learning center.
Key Features:
- Real-time quotes, WebSocket streaming and trading APIs
- M-Pesa payments, KYC, and bank-grade security patterns
- Mobile app with learning modules and AI trading assistant
Mfukoni - Finance Tracker with Custom RDBMS
A personal finance tracker built on top of a custom SQL-capable RDBMS implemented from scratch, exposed through a Django web UI.
Key Features:
- Custom SQL parser, storage engine, indexing and constraints
- Budgets, categories, reports and dashboard on top of own DB
- Interactive REPL plus fully containerized deployment
NICMAH AGROVET - E-commerce & POS
A full-stack Django solution for an agrovet business, combining e-commerce, in-shop POS, inventory, analytics, and educational content.
Key Features:
- Role-based user system for customers, sellers and managers
- POS dashboard with sessions, receipts and commissions
- Analytics, inventory tracking and educational hub for customers
ORGANIZE - File Organizer
A cross-platform desktop file organizer with drag-and-drop UI, smart categorization, conflict handling and Dockerized CLI mode.
Key Features:
- Drag-and-drop desktop interface for organizing folders
- Rule-based categorization into 13+ smart folders
- Configurable duplicate handling and strong test coverage
Ready to ship something reliable together?
If you're looking for someone who can think about code and infrastructure at the same time, I'd love to hear about your team and challenges.
Get In Touch
I love connecting with fellow developers, tech enthusiasts, and anyone curious about technology. Whether you want to chat about a project, share ideas, or just say hello - I'd love to hear from you!
Contact Information
billymwangi200@gmail.com
Phone
+254 799 656 369
Location
Nairobi, Kenya
My Story on Paper
Want to know more about my journey? Here's a detailed look at my experience, certifications, and the projects I've been building.