My name is Divine, a 17-year-old self-taught developer from Nigeria with a strong passion for technology, entrepreneurship, and problem-solving. I started my journey with HTML and CSS before moving into JavaScript and full-stack development. Today, I'm the Founder & CEO of Buddyz, a free friendship quiz platform I designed, built, and ship entirely on my own.
My goal is not just to learn how to code — but to become a technology founder capable of creating products that solve meaningful problems in Africa and around the world. One of my biggest ambitions is to build a large-scale social platform called Update, designed to connect people in entirely new ways.
My learning philosophy is simple: build more, consume less. Rather than spending all my time on tutorials, I create real projects that teach me through experience. Consistency, curiosity, and persistence matter more than expensive resources.
Buddyz is one of those real-world projects. I built it to make friendship more fun and shareable — create a quiz about yourself, send one link, and find out who truly knows you best.
No accounts. No downloads. No fees. Just 15 questions, one unique link, and a leaderboard that reveals everything. Built entirely by a 17-year-old with JavaScript and Firebase.
The idea for Buddyz came from something pretty ordinary: a group chat argument about who actually knew me best. It was the kind of back-and-forth that happens in every friend group, half joking and half serious, and it ended with no real way to settle it. I remember thinking that this was exactly the kind of small, everyday moment that a simple web tool could turn into something genuinely fun — instead of just arguing about it, why not build something that could actually measure it and turn it into a game.
At the time I had already been teaching myself JavaScript for a while, mostly through small practice projects that never really went anywhere. Buddyz became the first idea I cared enough about to see all the way through — from the first rough version that only worked on my own phone, to a live product that strangers on the internet now use every day. That gap between "a fun idea in a group chat" and "a working product with real users" taught me more about actually building software than any course or tutorial had up to that point.
Buddyz runs on a fairly simple stack by design. The interface is plain HTML, CSS, and JavaScript — no frameworks, no build tools, nothing that would slow down a page that needs to load quickly on a phone over a mobile connection. Quiz data, scores, and leaderboard entries are stored in Firebase, which handles the real-time part of the app: when a friend submits a guess, the leaderboard updates for everyone viewing it almost instantly, without anyone needing to refresh the page.
Keeping the stack simple was a deliberate choice. As a self-taught developer working alone, I would rather deeply understand every part of a small, working system than half-understand a larger, more complicated one. Every feature on Buddyz — the quiz flow, the link generation, the expiring links, the leaderboard tiers — was written, tested, and debugged by hand, which is slower than using pre-built templates but has taught me far more about how the pieces actually fit together.
- 1Strengthening JavaScript fundamentals
- 2Learning modern frontend and backend development
- 3Building real-world software projects
- 4Exploring AI and machine learning technologies
- 5Developing startup ideas and digital products
- 6Improving problem-solving and software architecture
To become a successful technology entrepreneur, lead innovative software projects, create opportunities for others, and contribute to the growth of Africa's technology ecosystem. Every project I build is a step toward that goal.

