Sam Jarman, Carnival MobilePart of DW15
In New Zealand, students are encouraged to use a text based programming language in their final two years of high school to complete their units of work. The popular choices are Python and JavaScript. This session looks at Swift as a possible option and evaluates it as an introductory programming language.
Sam has been writing iOS apps since he was 17. By 18, he had over 10 apps on the store. While at University, he discovered a passion for education. He has completed research, published papers and produced books and guides on the topics of teaching computer science and programming. He is the maintainer of CS Unplugged and a contributor to the Computer Science Field Guide.


James is an iOS developer and designer, with the correct order of those terms a matter of debate. He makes apps primarily of a healthy nature, including as part of his PhD examining social apps in health promotion. He recently received his second student scholarship to attend Apple’s WWDC.
Matt has been making software for OS X since Xcode 1.0 in 2003, was the principal engineer for Skitch and is currently an OS X engineer for Evernote. In 2014 he returned to Australia after a 6 year stint in Silicon Valley where he worked for startups in both engineering and product management roles.
Zac recently completed a PhD on UX and gamification design for mobile apps, presented on the topic at a number of academic and industry venues and will soon be teaching a masters subject at QUT entitled “Gamification and Persuasive Design”. He runs gamificationweekly.com and is a cofounder of Empathy Studio and Eat More Pixels, both of which will be releasing gamified apps later this year.
Mark is founder of The High Technology Bureau, a software development and process consultancy in Sydney. His consulting work spans finance, healthcare, real estate, social media and geological research. Mark is heavily involved in the iOS and Mac development community – he’s organiser of Sydney CocoaHeads, co-chair of the YOW! Connected Program Committee, and co-organised Swipe Conference.
Ashton is a Mobile Developer at Odecee, he has been doing professional mobile development since 2012. He is a CocoaPods Core Contributor, as well as other open source projects. At Odecee he runs an internal monthly Mobile meetup.
Tim Nugent pretends to be a mobile app developer, game designer, PhD student and now he even pretends to be an author (he co-wrote the latest update to “Learning Cocoa with Objective-C” for O’Reilly). When he isn’t busy avoiding being found out as a fraud, he spends most of his time designing and creating little apps and games he won’t let anyone see. Tim spent a disproportionately long time writing this tiny little bio, most of which was trying to stick a witty sci-fi reference in, before he simply gave up.
Josh is a software engineer at Google Australia. He has a PhD in mathematics from the University of Tasmania. He likes cats, but is unfortunately allergic.
Steph is a mobile engineer at Odecee in Melbourne. She spends most of her time making iOS apps, talking about UX and trying to convince people of the awesomeness of prototyping. In her spare time, Steph is also interested in e-commerce and model trains.
Richard has been coding since high school with multiple languages including Flash/Actionscript 3, Java, PHP, HTML/CSS and Javascript. He currently works as a professional web developer & designer while working towards publishing his own games on multiple platforms including iOS and Android.