Curiosity to Code
Many years ago, as a mathematics student, I saw a computer for the first time. It was in a cyber café, where university students came to type their work and send emails. Personal computers were rare, so we had to buy time at the café. Before then, throughout my primary and secondary school years, I had never seen a computer.
I was transfixed. The ability to operate a computer felt like the most powerful, sophisticated, and—strangely enough—the most attractive skill anyone could have. I knew then that I had to learn it.
That first encounter sparked something deep in me. I learned how to use a computer, but it wasn’t enough. I wanted to know more—not just how to use software but how to create it. However, it took eight more years before I finally got my first personal laptop. That’s when I truly began my journey into software development.
I started with HTML and CSS, building simple web pages, then moved on to JavaScript and Python. Being self-taught, I relied on YouTube, Stack Overflow, tutorial apps from the Google Play Store, and open-source projects on GitHub. Each new concept felt like unlocking a new superpower, pushing me deeper into the world of programming.
Building Scalable and Intelligent Web Applications
Today, I am a Full-Stack Developer, Web 3.0 Developer, and Technical Writer with over seven years of experience in web development and software engineering. I specialize in building scalable, high-performance web applications that provide seamless user experiences.
I work with modern technologies like Python, Django, Solidity, JavaScript, Node.js, React, Next.js, and Golang to develop applications that are fast, secure, and efficient. On the frontend, I focus on intuitive UI/UX, ensuring users have smooth interactions. On the backend, I design robust, scalable architectures that handle logic, data, and security seamlessly.
Beyond coding, I have experience working with databases like PostgreSQL, MySQL, MongoDB, and Firebase, ensuring data is stored and retrieved efficiently. I follow best practices in responsive design, accessibility, security, and performance optimization, making sure every project I build is not just functional but exceptional.
Writing to Make Tech Accessible
Software development is not just about writing code; it's also about sharing knowledge. As a technical writer, I create clear, engaging content that breaks down complex concepts into understandable pieces.
I write tutorials, guides, case studies, and articles on web development, AI, cloud computing, and emerging technologies. My writing is driven by a passion for making technology accessible to everyone—from beginners to experienced developers.