speaker image

Speakers at UIKonf 2017

UIKonf hosts a diverse selection of inspiring speakers. We select and invite about half of our speakers. The other half is selected by our community through our anonymous call for proposals system. Details coming soon.

Sign up for our newsletter, if you would like to receive an email when we announce the speakers and when the call for proposal starts.

Andreas Oetjen

Andreas Oetjen

Andreas Oetjen started developing software in the mid-90's, almost always in large scale projects in different OO languages (C++, Java, C#). He got interested in iOS development in 2009, and since he's convinced that the best way to learn anything is to teach others, he soon became a trainer for Objective C / Swift software developers and started giving lectures on several conferences.

Besides this, he is a passionate marathon runner and tries to juggle his hobby with interesting city trips in Europe (and sometimes even farther away)

His talk: Unsophisticated Software Development

Brandon Williams & Lisa Luo

Brandon Williams & Lisa Luo

Brandon and Lisa are both Android and iOS engineers at Kickstarter. Brandon uses an iPhone and Lisa uses an Android but they still get along. Together, they have helped build the Kickstarter Android app and rewrite Kickstarter's iOS app, which Brandon once wrote in Objective-C, in Swift. They like tacos, tequila, and ergonomic keyboards. They dislike imperative programming, untestable code, and non-ergonomic keyboards.

Their talk: Anything you can do, I can do better
At Kickstarter, Android and iOS development co-exist harmoniously. Our small team of native engineers have spent the past two years embracing functional programming, from building our Android app using RxJava to rewriting our iOS app in Swift using ReactiveSwift. We have learned a lot from a cross-platform functional workflow and will talk about how FP, Swift and Kotlin have unified our approach in writing consistent code across platforms. We will give a tour of the features of Kotlin and all its similarities, strengths, and weaknesses with respect to Swift.

Cate Huston

Cate Huston

Cate has spent her career working on mobile and documenting everything she learns using Wordpress. Now she combines the two as Automattic's 📱 👑.

She co-curates Technically Speaking - a newsletter that delivers call for proposals (CFPs), speaking tips, and inspirational videos straight to your inbox - and admins the New-(ish) Manager Slack. You can find her on Twitter at @catehstn and at cate.blog.

Chris Eidhof & Florian Kugler

Chris Eidhof & Florian Kugler

Florian and Chris are the hosts of Swift Talk. Together, they have written and published three books about Swift and iOS development, and started objc.io. Before, they worked on Deckset, Scenery and a number of other projects.

Their talk: Intermediate Types
In this Swift Talk meta-episode we talk about a code pattern we’ve used in seemingly unrelated instances to write more testable code. We demonstrate this pattern by live-coding three examples.

Francisco Díaz

Francisco Díaz

Francisco Díaz - Captivated by code, ceaseless about self-improvement, and always eager to grow an inclusive community, Francisco's follicles bristle at the thought of his next big challenge. Francisco doesn't just build software at Axiom Zen; he builds relationships and communities, working closely with anyone willing to learn and anyone he may learn from. Case in point: Francisco is a lead organizer for Chile's only meetup for iOS developers, iOS Love.

His talk: Move fast and keep your code quality

Frank Rausch

Frank Rausch

Frank Rausch, a user interface designer and iOS developer, specializes in digital typography. He is co-founder and managing partner at Raureif, an award-winning interaction design consultancy based in Berlin.

In his work, Frank Rausch explores how technology and code can shape good digital reading experiences. He teaches user interface design and typography at design schools in Potsdam, Copenhagen, and St. Gallen.

Gwen Weston

Gwen Weston

Gwen is a full-stack developer whose first and one true love is iOS. She is constantly building productivity tools and loves to try out different workflows and experiment with quantified self tracking. Her favourite shade of purple is #A157E8. Find her on twitter @purpleyay.

Her talk: Implementing Compassion
From jumping into a new programming paradigm to going into an unfamiliar codebase, there's a lot of opportunity for uncertainty and thus, a lot to be afraid of. What if we can't figure things out? What if people look upon our performance poorly? What if, after all this time, it turns out we are terrible programmers? The process of growing as a programmer and learning new things.

Harry Tormey

Harry Tormey

Harry Tormey is an experienced iOS developer who is very enthusiastic about React Native. Currently he works as a mobile consultant with various companies. In the past he has worked as a mobile Software Engineer at Facebook, Apple and a number of startups you've probably never heard of. He blogs on Medium under launchdrawer.com

His talk: An iOS Developer’s take on React Native

Maciej Piotrowski

Maciej Piotrowski

Maciej is a passionate iOS developer that pays much attention to details and code quality. He likes improving things, always looking for better solutions because he’s amazed that in programming world issues can be solved in 100s of ways. In 2016 he has kicked off with his friends the swifting.io blog where he has been posting his thoughts about various topics.

His talk: Review All The Things!

Marcel Weiher

Marcel Weiher

Marcel Weiher is author of “iOS and macOS Performance Tuninig”, a developer at Microsoft, helping out the iOS and Mac teams there create Wunderlist, as well as an indie developer working on PDF tools and projects such as Objective-Smalltalk at metaobject ltd. Previousy he was lead for the award winning Livescribe Desktop, tech lead at the BBC and responsible for Cocoa performance at Apple. After futzing with a home-grown Objective-C compiler on his Amiga, he upgraded to a NeXT Cube and never looked back. When not programming, he adores his little daughter and flies small airplanes as well as bits of cloth.

His talk: High Performance App Architecture

Martijn Walraven

Martijn Walraven

Martijn Walraven lives in Amsterdam and works remotely as an open source developer at Meteor / Apollo. He is focused on bringing GraphQL to mobile developers, and is the creator of a strongly-typed, caching GraphQL client for iOS written in Swift. He holds a bachelor's and master's degree in philosophy and cognitive science from Leiden University, as part of which he spent a year as an exchange student at UC San Diego. In recent years he has taught philosophy to high school students, and one of his ambitious long term goals is to explore programming as a way to improve people’s learning and thinking.

His talk: Strong typing from the server to the UI with GraphQL

Mischa Hildebrand

Mischa Hildebrand

Mischa has always been passionate about two things that don’t seem to have much in common: logic and creativity. He graduated in physics to discover the first and worked as a radio reporter for a couple of years to try out the latter. In the process he realized that the iPhone is a pretty good recording device, but the App Store was lacking an app for professional reporters at the time - the beginning of a new chapter in his life.

Today Mischa works as an iOS developer at intive Kupferwerk, Germany’s market leader for mobile apps and a place that combines both of his passions. He’s crazy about writing clean code in Swift and creating modular, adaptive user interfaces with Auto Layout. His favorite question: “Why?”

His talk: Auto Layout: From Trailing to Leading

Olivier Halligon

Olivier Halligon

Olivier is an iOS Architect who loves sharing his passion for iOS and Swift. He is the author of multiple iOS libraries like OHHTTPStubs and Reusable and creator of the SwiftGen tool. He is also a Core Contributor alumni at CocoaPods and a current Core Contributor on fastlane. When he has some time left, he likes to share technical ideas on his blog.

His talk: Code Generation in Swift — Gain time type safety and more!

Rob Napier

Rob Napier

Rob is co-author of iOS Programming Pushing the Limits, and has a passion for the fiddly bits below the surface, like networking, performance, security, and text layout. He asks "but is it good Swift?" a lot. Someday he hopes to know.

He tweets as @cocoaphony.

Sarah E Olson

Sarah E Olson

Sarah Olson is an iOS developer for Trello at Atlassian. She has over eighteen years of development experience in a variety of technologies, including iOS, Android, Java, and WordPress development. As Director of Women Who Code Twin Cities, she leads a variety of initiatives and events focused on creating a more inclusive tech culture. You can follow her on Twitter at @saraheolson.

Her talk: Developing Empathy

Sommer Panage

Sommer Panage

Sommer Panage is currently the lead iOS developer at Chorus Fitness. Before taking on this role, she spent two years as a freelance iOS dev while pursing a career as professional circus artist and instructor. Previously, she worked in the accessibility space at Twitter and Apple. Sommer has a background in both psychology and computer science. When she is not Swifting away, you can find her training rope, trapeze or handstands, running or bouldering. You can follow her on Twitter at @sommer.

Her talk: Accessibility: iOS for All

Thomas Visser

Thomas Visser

Thomas leads the iOS and Android teams over at Highstreet in Utrecht, the Netherlands. There he’s working on building a platform of native shopping apps that look & feel just right. Both teams, iOS and Android, make extensive use of reactive programming.

Occasional blogger at www.thomasvisser.me, semi-regular Tweeter @thomvis.

His talk: Reactive Programming From Scratch

TJ Usiyan

TJ Usiyan

Currently an instructor with Iron Yard in Atlanta, TJ is a teacher, writer, musician, and software developer interested in crafting interesting work and helping others do the same.

He spends his time exploring and modeling mathematics, musical structure, and the language of music using Objective-C, Swift, and whatever other software tools come in handy. Find him on Twitter at @griotspeak

His talk: Re:Programming Language
A discussion considering programming and the language surrounding it, including but not limited to the languages that we program in.

Sign up for our newsletter to be informed about upcoming speakers.

Stay updated - Join our newsletter

Get in touch at @uikonf or