Throughout the years, I have worked in various roles in software engineering, ranging from individual contributor to engineering lead and consultant. During this time, I have contributed to different parts of systems, including frontend, backend, and infrastructure. My work has strongly focused on clean code and domain-focused interfaces, with a key emphasis on facilitating tests and automation.
Education
Studying Media Computer Science and Digital Media has given me a solid foundation in software engineering, including applying the scientific method to software engineering problems, working effectively in teams, and understanding the principles of user experience design.
Conference Talks
I have given talks at conferences and meetups.
Xcode - Best Practices @ iPhone Developers Conference 2013 [Slides]
Core Data - In Practice @ iPhone Developers Conference 2012 [Slides]
New in UIKit (iOS 5) @ iPhone Developers Conference 2011 [Slides]
Karl Bode
Freelance iOS Engineer. I write about Swift, architecture, and practical engineering workflows.
Available for selected projects.