Hey there! My name is Guilherme Viana. Born in Rio de Janeiro, Brazil, I now find myself as an iOS Developer with a not-so-casual background, living across the ocean in Lisbon. Despite spending five years immersed in the world of Law, my passion for coding always lingered – growing up in a tech-savvy family, I was the person my friends would seek out for any tech-related challenges, and I thrived on solving each one.
This love for technology eventually drew me back to this world. Currently, I’m all about creating apps in Swift, sharpening my UIKit skills, while looking for launching my first one on the App Store soon.
My latest challenge? Building a robot from scratch using Python – a language I was unfamiliar with – to secure an appointment for renewing my residency card. Spoiler alert: it was a success!
In the realm of Swift, my toolkit includes UIKit, CoreData and working with APIs with the help of URLSession, following MVVM or MVC patterns. I also use Git and GitHub on a daily basis, and have experience using CocoaPods, Firebase and MongoDB - Realm. My short term goals are getting ready to explore and learn more about SwiftUI and experiment with ARKit, as I believe the future's all about interactive tech.
When I'm away from the keyboard, I’m either at the gym, running, chilling with a thriller movie, or reading a good book. I also find time for hikes, beach walks, yoga, or just sitting quietly and meditating. I believe it's important to keep a balance.
Switching from Law to tech was like returning to an old friend. I’ve loved every bit of this journey and I’ve never been more excited for the future ahead.