Reliability
I build systems that remain dependable when real users and real transactions rely on them.
I build reliable backend systems, APIs, and production-ready web applications.
I build backend systems, APIs, and full-stack applications with Python, Django, Next.js, and PostgreSQL. I also handle Docker-based deployments, CI/CD, third-party integrations, and production infrastructure.
Backend • APIs • Full-Stack • DevOps

Day-to-day, this is the kind of work I actually do.
Full-stack apps built with Django, Laravel, or Next.js from auth flows to deployment.
APIs with Django REST Framework or Express, including M-Pesa Daraja integration and webhook handling.
JWT auth, role-based access control, and securing payment callbacks.
PostgreSQL and MySQL schemas that hold up under real usage, not just in development.
About
Backend engineering, APIs, and the infrastructure behind dependable applications.
I'm a backend and full-stack engineer based in Eldoret, focused on building reliable applications, APIs, and the infrastructure behind them.
My primary stack is Python and Django, with experience across REST APIs, PostgreSQL, authentication, third-party integrations, and production deployments. I also work with Next.js, Laravel, Docker, and CI/CD when a project requires a broader full-stack approach.
I enjoy working on the parts of software that need to be dependable from payment integrations and database design to deployment, monitoring, and solving production issues.
Based in
Eldoret, Kenya
Focus
Backend & Full-Stack Engineering
Core stack
Python · Django · PostgreSQL
Engineering principles
The principles I try to bring into the systems and products I build.
I build systems that remain dependable when real users and real transactions rely on them.
I prefer clear architecture and maintainable solutions over unnecessary complexity.
I care about the full lifecycle of a system, from API design and development to deployment and debugging.
Day-to-day
Building reliable products from backend architecture to production.
Integrations & tooling from production work
Designing APIs and backend services with Django, authentication, background processing, real-time capabilities, and third-party integrations.
Containerizing applications, automating deployments, managing Linux/Nginx environments, and building reliable production infrastructure.
Building complete applications from database and API architecture through responsive frontend experiences.
A selection of things I've built. Some are live, some are personal projects I use to learn.

A MERN platform connecting women entrepreneurs with resources and mentorship opportunities. Built with role-based access and content management.

LMS with separate dashboards for students, instructors, and admins. Includes automated certificate generation and progress tracking.

A study assistance app built during a hackathon. Uses AI APIs to help students plan and organize their study sessions.

Full-stack ecommerce site with product management, cart, and an admin dashboard for tracking orders.

A Django backend for finding compatible roommates. Uses a weighted matching algorithm, real-time WebSocket chat via Django Channels, and SMS notifications through Africa's Talking.

Production SMS platform with Docker containerization, GitHub Actions CI/CD, Terraform for infrastructure, and Winston structured logging with UptimeRobot monitoring.

A full-stack school management dashboard with Dockerized setup, CI/CD automation via GitHub Actions, and deployment to Linux/Nginx servers.
Not a list of buzzwords here's what I actually do when I join a project.
Reversal bugs in a Django POS system, SMS delivery failures via Africa's Talking, M-Pesa callback URLs that weren't firing I've tracked down and fixed these in live systems.
Dockerizing apps, setting up GitHub Actions CI/CD, deploying to VPS and cPanel, configuring Nginx. I don't hand off a repo and hope it runs.
A Laravel CMS for a SACCO client, a Next.js frontend for a Django API, consolidating M-Pesa Daraja callback URLs across client integrations. Real projects, real deadlines.
The kind of commands I run during a normal work session.
Eldoret National Polytechnic
Software development, database management, network administration, and systems analysis.
PLP Academy
Project-based bootcamp covering full-stack development and modern engineering practices.
What I care about when I'm not shipping features.
I'm grateful to be mentored by Kiprotich Mibei Amos, a Senior Infrastructure Engineer. His guidance has shaped how I approach backend systems and DevOps not just the code, but how you think about reliability, monitoring, and keeping things running in production. Having someone who's been through it challenge your assumptions makes a real difference.
Recent activity from @Ab494.
Feedback from people I've worked with.
“Evans built our NGO platform from scratch and delivered beyond expectations. His technical skills and communication made the whole process smooth.”Project Lead, Women Empowerment SDGs Platform