My journey into software engineering didn't start with knowing everything. It started with curiosity.
I was fascinated by technology and wanted to understand how the applications and websites I used every day were built. That curiosity eventually pushed me to start learning how to code.
As a Computer Science student at Olabisi Onabanjo University, I began exploring different areas of technology. At first, there were many things I wanted to learn, and honestly, it was overwhelming. I had to learn how to understand programming concepts, debug errors, work with different tools, and most importantly, become comfortable with not knowing the answer immediately.
I started exploring web development, learning technologies such as HTML, CSS, JavaScript, PHP, SQL, React, Node.js, and other tools used to build modern applications. Along the way, I also discovered UI/UX and product design, where I learned how to use Figma and think about technology from the user's perspective.
That combination changed the way I approached software.
I realized that building software isn't just about writing code. It's about understanding a problem, designing a solution, building it properly, testing it, and creating something people can actually use.
My journey didn't stop at development and design.
I became interested in cybersecurity, networking, Linux, penetration testing, and understanding how systems can be protected. I started learning networking fundamentals, working with Linux and Kali Linux, and practicing in platforms such as TryHackMe and Hack The Box.
Today, I'm continuing to grow as a Software Engineer, Full-Stack Developer, and Product Designer, while expanding my knowledge in cybersecurity and other areas of technology.
I've built projects, broken things, fixed them, started again, and learned from countless errors along the way.
There have been moments when I questioned whether I was good enough. But every time I solved a difficult problem that I couldn't solve before, I realized how much I had grown.
I'm still learning.
I'm still building.
I'm still making mistakes.
And I'm still improving.
My goal isn't simply to become someone who can write code. I want to become an engineer who can solve meaningful problems, build scalable products, design great experiences, and use technology to create opportunities.
From writing my first lines of code to building real products and exploring cybersecurity, this is only the beginning.
I'm not where I want to be yet, but I'm far from where I started.
And I'm excited for everything that comes next. 🚀