About

About

Hi! I'm Bruno Rocha, software engineer at Spotify and developer of Burnout Buddy. I mostly write articles about the Swift compiler and iOS, but sometimes I also write about general software engineering and other random things.

I have been programming since I was a kid, spending countless hours making games in Adobe Flash and RPG Maker. After entering college and learning "proper" programming languages, in 2012 I learned how to use Unity and co-founded a startup that published a couple of mobile games. A couple of years later, in 2015, I gave up on the games industry and learned iOS development, which has been my primary profession ever since.

Although professionally speaking I have always had the title of "iOS engineer", in practice I have gathered experience in many different fields of tech over the years and consider myself to be a generalist. I love reverse engineering how things work, so I have always had a strong interest in lower layers such as project infrastructure, build systems, compilers, and security. At Spotify, I'm currently working with providing and maintaining build infra for a wide variety of clients and platforms.

It would require hundreds of pages to lay out the full list of things I'm interested in. I love learning and am constantly exploring new topics. But If I had to summarize, I'd say that my primary hobbies / interests besides programming are video games, anime, Kendo (Japanese fencing), reading, home automation (plus electronics in general), dogs, and heavy metal. I also have an interest in entrepreneurship that comes and goes; with Burnout Buddy being my current side-project.

Apart from my articles, SwiftRocks serves as a personal portfolio. Here you can find things such as public talks I've given over the years, my projects and open source contributions, as well as book recommendations and other miscellaneous personal things.

Socials