I'm Cezar, a Brazilian software developer in Vancouver with a wide range of interests and hobbies - I'm an avid reader, podcast addict, guitar player, dog owner, struggling surfer and football (the one actually played with feet) fan.

I've been writing on this site on and off for about 4 years now – more off than on to be honest. After a particularly long off period, I've decided to shake things up a bit.

I will publish most of my future writing on Medium.

My older articles are still hosted on this site and can be found here.

I'm @cezarcp on both Twitter and Instagram.


I started tinkering with iOS development by the end of 2009 when I got my first Mac and an iPhone 3G. By 2011 I had got my degree in Electrical Engineering and, while I had a nice job in the field, I was keen on making a career in iOS. The local scene is no technology hub though, so I had to work around it. I worked on a couple of projects as a contractor, published my own app, and, later in 2013, took a full time job working remotely as an iOS developer at PorQueNão?, doing mostly client work. A year later I moved on to Kontent, an UK based startup, and then to enjoei :P, a Brazilian e-commerce platform with a heavy focus on curation where I helped build the their new iOS app, all written in Swift.

I'm currently a Senior iOS Developer at MetaLab.


Here are some of the apps I've worked on.

You can learn more about my role in each one of those by checking out my résumé

Community involvement

I'm a big fan of Stack Overflow as a learning resource and I enjoy contributing there. Here's a link to my profile.

In 2014, I spoke at Ruby Conf Brazil on the topic of building mobile friendly JSON APIs with Rails, and how to use Swift to build client iOS applications that work with them. I have little professional experience with Ruby, but I'm a great admirer of the community around it. This was an amazing experience.

This is my Github profile. I ocasionally contribute on open source projects I've used, as time allows. The largest one was probably Discourse.

Finally, I write here whenever I've got something interesting to share.