For years, my life revolved around music. I was a music teacher — not the kind who just ran through theory books, but the kind who genuinely believed that music could bring people together and change how they see the world. And it did. I watched students find confidence, express themselves, and connect with each other through something we built together.
The Music Years
Teaching music taught me more than I expected. It taught me patience — real patience, the kind where you watch someone struggle with the same chord for weeks and you find a new way to explain it every single time. It taught me how to break complex ideas into digestible pieces. And it taught me that the best results come when people feel supported enough to fail.
But over time, I felt the pull to do something different. Not because I fell out of love with music, but because I started feeling like I had more to give in a different way.
The Transition
When I transitioned out of teaching, I didn't have a grand plan. I didn't enrol in a bootcamp or map out a career path. I was honestly just bored — and curious. I started tinkering with HTML and CSS, building little pages that did nothing useful but felt magical. A few lines of code and suddenly something appeared on screen. That was enough to hook me.
Why Coding Clicked
What surprised me most was how similar coding felt to music. Both are about structure, rhythm, and creativity within constraints. In music, you work within scales and time signatures. In code, you work within syntax and logic. But in both, the real art is in how you put the pieces together.
"The same part of my brain that arranged music started arranging components. The same patience I used teaching a student their first song, I used debugging my first project."
I went from HTML to CSS to JavaScript, then React, then Next.js. Each step felt like learning a new instrument — awkward at first, then gradually more expressive. The learning never stopped, and that was the point. I wasn't just learning to code. I was learning to build.
What I Carried Over
People ask me if switching careers means starting from zero. It doesn't. Everything I learned as a teacher comes with me every day:
- Breaking down complexity — Whether it's a music theory concept or a React component, I know how to make it digestible.
- Patience with the process — Learning anything worthwhile takes time. I don't rush, and I don't panic when things don't click immediately.
- Empathy for the user — Teaching taught me to think about the person on the other end. Now I think about the user on the other end of every interface I build.
Where I Am Now
Today I'm building across multiple projects — from healthtech to productivity apps to gaming. I study not just code, but design, product thinking, marketing, and business. Because I don't just want to be a developer who writes code. I want to be a builder who creates things that matter.
The music teacher in me never really left. I still want to bring people together, help them grow, and create things that make life a little better. I just do it with code now.