Building RonnyBank: What I Learned Taking a Project from a Python Script to a Live Flask App
A behind-the-scenes look at how a simple command-line banking simulator became a fully deployed, session-authenticated Flask web application — the real mistakes, the folder-structure confusion, and what actually clicked.
5 CBC Maths Topics Kenyan Students Struggle With Most
From algebraic fractions to probability, here's what consistently trips up learners under the CBC curriculum — and what helps.
From B.Ed Student to Self-Taught Developer
Why I started building websites alongside a Bachelor of Education degree, and how teaching and coding ended up shaping each other.
Why I Built a Free Maths Platform for Kenyan Students
The gap I noticed in accessible, worked-example-driven maths resources — and how that turned into a real, growing website.
Practical Web Development Tips for Beginners in Kenya
Realistic advice for learning web development with unreliable internet, limited budgets, and tutorials that assume neither.
Understanding CBC Assessment & Pathways
What CBC assessment actually measures and what the Senior School pathways mean in practice — for parents and students.
Flask vs Static Sites: When to Use Which
A practical decision guide for choosing between a static site and a Flask backend application, based on real lessons.
Where Should You Host Your First Project?
Netlify vs Render vs alternatives — a practical, free-tier-focused guide based on real deployment experience.
Have a question about any of this?
Whether it's a web project, CBC tutoring, or mentorship — I'd love to hear from you.