Hey there! Welcome to my corner of the internet. This is MWANGI—a personal website that's funny, playful, knowledgeable, expert, and confident. It's where I showcase my apps, share insights, and experiment with ideas.

Why Build This?

Good question! In a world of heavy frameworks and over-engineered solutions, I wanted something different:

  • Fast: No database, no bloat, just clean PHP and static files
  • Simple: Easy to maintain, easy to deploy, easy to understand
  • Flexible: Add apps, write posts, update content—all without fighting a CMS
  • Fun: Because building should be enjoyable, not a chore

The Tech Stack

This site is a Static + Smart PHP Hybrid built for shared hosting:

No database. No framework overhead. Just smart, efficient code powered by modern PHP 8.4 features.

What You'll Find Here

Apps

I build web and mobile apps—some playful, some practical, all crafted with care. Check out the Apps page to see what I've been working on.

Blog

This blog is where I share:

  • Development tutorials and insights
  • Design thinking and experiments
  • Productivity tips and tricks
  • Random thoughts that don't fit anywhere else

Open Source Spirit

Most of the code powering this site is clean, well-documented, and ready to inspire. Feel free to learn from it!

Built with Love (and PHP)

This entire site is hand-crafted PHP—no WordPress, no Laravel, no framework baggage. Just clean, efficient code optimized for shared hosting. It's also a Progressive Web App that works offline and feels fast. Understanding cloud hosting fundamentals helps appreciate why this architecture works so well for small sites.

Features

  • Markdown blog with frontmatter and caching
  • App showcase with modals and smart CTAs
  • Contact form with GDPR support and honeypot spam prevention
  • SEO-optimized with Open Graph and Twitter Cards
  • Clean URLs via .htaccess routing
  • Security-first with input sanitization and HTTPS enforcement

What's Next?

I'm always building, always experimenting. Stay tuned for new apps, new posts, and new ideas.

If you want to chat, feel free to get in touch. I'd love to hear from you!

---

I will revisit to see how this post ages in early 2026. I have a feeling, this website will be hard to manage by then.

---

Thanks for stopping by. 🚀