Available for hire  ·  Embu, Kenya

Ronny Mwenda

also known as "Ronny Best"

Frontend Developer Math & CS Teacher CBC Educator Full-Stack Learner

I build fast, modern websites and teach Mathematics & Computer Science. Creator of CBC Best — Kenya's most comprehensive Competency Based Curriculum resource hub. B.Ed Science student at the University of Embu — making technology and education accessible across Kenya.

Portrait of Ronny Mwenda
RM
Ronny Mwenda
Developer · Teacher · Creator
📍 Embu County, Kenya
6+
Sites Live
2+
Yrs Dev
∞
Math Love
📘
CBC Best — Flagship Project Kenya's #1 CBC Resource Hub · cbcbest.netlify.app

// 01 · About

Developer.
Teacher. Builder.

I'm Ronny Mwenda — known online as "Ronny Best" — a frontend web developer and educator based in Embu County, Kenya. I combine clean code with a deep passion for teaching and making knowledge accessible.

Currently pursuing a Bachelor of Education (Science) at the University of Embu, specialising in Computer Science and Mathematics. My goal is to bridge the gap between technology and education across Kenya and East Africa.

My flagship project, CBC Best (cbcbest.netlify.app), is Kenya's most comprehensive Competency Based Curriculum resource hub — covering KICD-aligned pathways, assessment tools, learning outcome models, and Maths & CS content for students, teachers, and parents.

I've successfully built and deployed 6 live web projects — including a full-stack Flask application — and I'm constantly pushing my skills further, from PWA architecture and SEO to backend development with Python.


See All Projects →
🎓
University of Embu
B.Ed Science — Computer Science & Mathematics (In Progress)
📘
CBC Best — Flagship Site
Kenya's #1 CBC resource hub. KICD-aligned, PWA-enabled, AdSense compliant. 14+ pages of original educational content.
💻
Frontend Developer
5 live static sites deployed. Clean, mobile-first, performance and SEO-optimised builds on Netlify with GitHub CI/CD.
🏦
Full-Stack Builder
Built RonnyBank — a Flask backend app with sessions, authentication and data persistence — deployed live on Render.
📐
Maths & CS Specialist
Teaching CBC Mathematics and Computer Science. Creator of bestronny.netlify.app — free maths resources for Kenyan learners.

// 02 · Skills

What I Work With

My technical toolkit — built through real projects, constant learning, and shipping production-ready websites and applications.

Frontend
HTML5CSS3JavaScript Responsive DesignPWASEOAccessibility
Backend & Full-Stack
PythonFlask REST RoutingSession AuthGunicornRender
Education & Content
MathematicsComputer Science CBC CurriculumLesson PlanningKICD FrameworksE-Learning
Tools & Platforms
Git & GitHubVS Code NetlifyRenderGoogle Search ConsoleAdSense
Currently Learning
React.jsNode.jsPostgreSQLTypeScript

// 03 · Projects

Live Projects

Six production projects built, deployed, and running — real work, real users, real impact across Kenya.

⭐ Flagship · Education

CBC Best

Kenya's most comprehensive Competency Based Curriculum resource hub. 14+ fully original pages covering KICD-aligned pathways, all 13 assessment tools, learning outcome models (VOC, ABCD, SMART, Mager), teacher professional standards, Maths & CS hub, discussion forums, FAQ, and a CBC news blog. PWA-enabled, AdSense-compliant, Google Search Console verified.

HTML5CSS3JavaScript PWANetlifyGitHub CI/CD KICD-AlignedAdSense Ready
📄
Pages of original content
14+ fully built pages
🎓
Target audience
Students, Teachers, Parents, Govt
🔬
Curriculum coverage
Grades 1–12 · All 3 pathways
⚡
Technology
PWA · GitHub CI/CD · Netlify
🛡️
Compliance
AdSense · Kenya DPA 2019 · GDPR
🏦 Full-Stack · Backend Engineering

RonnyBank

A full-stack banking simulation built with Python & Flask — session-based authentication, deposits, withdrawals, peer-to-peer transfers, loan issuance with interest calculation, full transaction statements, and an admin control panel. Designed and shipped end-to-end: backend logic, Jinja2 templating, a custom navy/gold UI, PWA installability, and a live production deployment with CI/CD from GitHub.

PythonFlaskJinja2 Session AuthGunicornRender PWAGitHub CI/CD
ℹ️ Educational demo project showcasing full-stack development skills — not a licensed financial institution. Built to demonstrate backend architecture, not for real transactions.
🔐
Authentication
Hashed passwords · 4-digit PIN · sessions
💸
Core features
Deposit · Withdraw · Transfer · Loans
🧮
Business logic
Interest calc · daily limits · min balance
🔧
Admin tools
Account freeze/unfreeze · live stats
🚀
Deployment
Gunicorn on Render · auto-deploy on push
PROJECT 03

Ronny Best Math

Mathematics resource website covering secondary to university level topics. Worked examples, problem-solving guides, and CBC-aligned content for Kenyan learners.

HTML5CSS3JavaScriptNetlify
Visit Site →
PROJECT 04 — THIS SITE

Ronny Portfolio

My professional developer portfolio — showcasing skills, live projects, services, and contact. Structured data, Open Graph, and SEO optimised.

HTML5CSS3JavaScriptSEOSchema.org
Visit Site →
PROJECT 05

Ronny Games Hub

Interactive browser-based games platform built for Kenyan audiences — clean design, smooth UX, and engaging educational gaming experiences.

HTML5CSS3JavaScriptNetlify
Visit Site →
PROJECT 06

Sanguine — TheMwends

A creative digital project exploring community, storytelling, and culture through a modern, visually engaging web experience for East African audiences.

HTML5CSS3JavaScriptNetlify
Visit Site →

// 04 · Services

What I Offer

Professional services available for hire. Let's build something impactful together.

🖥️
Website Development
Custom, responsive websites built from scratch. Fast-loading, mobile-first, PWA-ready, and SEO-optimised for Kenyan and global audiences. Deployed on Netlify with GitHub CI/CD.
From KES 5,000
⚙️
Backend & Full-Stack Apps
Python/Flask backend applications — authentication, data persistence, dashboards, and admin panels. Deployed live with CI/CD, as demonstrated by RonnyBank.
Project-based quote
📐
Maths & CS Tutoring
Secondary and university-level Mathematics and Computer Science tutoring. CBC-aligned sessions. Online and in-person. KCSE, KPSEA, and university exam preparation.
Per session
💡
Programming Mentorship
Guided learning paths through HTML, CSS, JavaScript and web fundamentals. Structured curriculum for aspiring Kenyan developers from zero to first deployed site.
Monthly package
📊
SEO & Google Setup
Search Console setup, sitemap generation, structured data (Schema.org), meta tags, AdSense compliance review, and Google Analytics configuration for your website.
One-time setup

// 05 · Contact

Let's Work Together

Available for website projects, Maths & CS tutoring, and programming mentorship. Based in Embu — available remotely across Kenya and East Africa.

Reach Out Directly

Whether you need a website built, CBC content explained, a math tutor, or just want to connect — I'd love to hear from you.