From Violinist to Software Engineer: Get to Know Sofia’s CFGdegree journey
Home » My CFGdegree Experience: Sofia Leong, Software Engineering Stream
GET TO KNOW sofia leong, junior iso developer & cfgdegree graduate
What was your role before the CFGdegree, and what is your current role now?
Before completing the CFGdegree, I was a professional violinist, performing with various orchestras and teaching 10 students. My passion for problem-solving and technology eventually led me to pursue a career in software development.
Currently, I work as an iOS engineer at TUI, where I contribute to the development of their mobile app, helping enhance user experience and optimise functionality.
How did you find Code First Girls & discover the CFGdegree?
One summer I was on vacation and searching for programming courses, as I wanted to have a structured coding journey to see if it would fit me. Eventually, an advertisement for the CFGdegree came up on my Instagram and I was intrigued!
After reading a bit about the course I ended up not applying as I feared it wouldn’t be the right fit. Next year, the same ad came up and I felt it was time! I’m very glad I applied
Don’t let the fear of not fitting in or not having the “right” background stop you from pursuing a career in tech
How did you get started with coding?
My first steps into coding came from taking some online tutorials and experimenting with basic projects. I quickly became fascinated by the problem-solving aspect and wanted to dive deeper. This led me to enrol at 42 School, a unique coding school with a peer-to-peer learning approach. At 42, I was immersed in hands-on projects that challenged me to collaborate, think critically, and develop real-world solutions. It quickly became clear that I loved solving technical challenges and figuring out how different components worked together to create a functional product.
The CFGdegree felt like the perfect next step. It provided structured learning, a supportive community, and the opportunity to take my skills to the next level, paving the way for my career in software development.
What motivated you to do the CFGdegree?
My desire to transition into tech grew stronger over time, but I didn’t have a formal background in it. When I discovered Code First Girls, I realised it was a perfect opportunity to build my skills in a structured way. The community and support CFG offered also appealed to me, as it made the transition less daunting. The CFGdegree gave me the foundation and confidence I needed to change careers.
What's a dream tech project you'd like to pursue?
A dream project of mine would be to create a mobile app that integrates music and tech—something that helps budding musicians learn and practice more effectively, perhaps using AI to offer real-time feedback on performance or suggest personalised practice routines. Merging my passion for music with my new skills in software development would be a perfect combination.
Surround yourself with a supportive community where you can learn, grow, and get the encouragement you need to succeed.
What do you like to do in your spare time?
In my spare time, I love staying active by taking body combat lessons—it’s a great way to stay fit and relieve stress. I also enjoy reading in the garden, especially since it’s usually sunny in Portugal. Travelling is another passion of mine; I love exploring new cultures and discovering different parts of the world. When I’m not travelling, I enjoy being outdoors, whether it’s hiking or simply spending time in nature to recharge. These activities help me maintain a healthy balance between work and relaxation, keeping me energised and inspired.
What's one piece of advice you'd give to other women looking to get into tech?
Don’t let the fear of not fitting in or not having the “right” background stop you from pursuing a career in tech. In fact, having a different background can bring a fresh perspective to the team, which is especially valuable during problem-solving. Tech is constantly evolving, and diverse experiences are exactly what it needs. You don’t have to dive in all at once—start slow by taking smaller courses with Code First Girls, and when you feel more confident, you can apply for the CFGdegree. Surround yourself with a supportive community where you can learn, grow, and get the encouragement you need to succeed.
Thank you sofia for sharing your story!
To read more of our CFGdegree experience blogs and content. click the button below!