About Me

Hi, My name is Rowan and I’m a software engineer based in the UK. My programming life began back in 2015 when I first started learning about how to program iOS applications using swift. I was fascinated with how you could conceptualise an idea, and then sit down and build something that could be used to solve problems of any scale by simply writing code.

In 2019, I decided to take the leap and begin programming as my full time job. I took a graduate role at Wren Kitchens as an iOS developer where I was responsible for improving their public facing app as well as maintaining their internal applications used by various different departments within the business. I have since expanded my skillset and have experience working with a number of different technologies including, Swift, Objective-C, Kotlin, Flutter, Javascript and Xamarin. I am incredibly passionate about mobile development and am always looking for ways to improve my knowledge and expand my network.

I’m starting this blog as I have come to realise that one of the most overlooked skills of a developer is the ability to communicate ideas and thought processes effectively. I’m hoping that by documenting my experiences, findings and techniques in this blog, that I’m able to further develop my ability to communicate abstract concepts in order to become a better developer and further my career.