Speaking

Below is a list of some of the meetups and conferences I have spoken at.


MARCH 25, 2021 πŸ‡ΊπŸ‡Έ
Creating and Distributing Swift Frameworks

In this talk I discussed what Frameworks are, why and when you might want to create your own and how to distribute them for yourself and others. I also walked through distribution of closed-source software via binary distribution. πŸš€

Meetup Details

Swift Miami


August 27, 2020 πŸ‡ΊπŸ‡Έ
Trusted Tools for your Utility Belt

With a demo project, I walked through different use cases for using some of my favorite tools that I use on a daily, or near-daily basis.

Meetup Details

Swift Miami


Product Tank: CI

July 31, 2019 πŸ‡°πŸ‡Ύ
Introducing AVOID TOWN

Spoke about how often our best work comes from building something personal. Something that gets rid of friction or frustration in our everyday lives, and that is exactly how the Avoid Town iOS app came to be.

Presented the app, its back story and trials and tribulations involved.

Meetup Details


May 2, 2019 πŸ‡ΊπŸ‡Έ
Foraging For Data

I spoke about how we’re surrounded by data. Its everywhere we go online, from apps to websites, everything today is powered by data. Sometimes when building our own data-driven apps, we may be in luck and find that there are APIs we can consume. Other times we may need to go off the beaten track, look behind the curtain and don our sherlock caps to access the data we require.

I explored a few of these ideas, went through some examples and showed how to use tools like a web inspector and Charles combined with technologies such as XPath, Regular Expressions and URLSession to get access to useful data.

Meetup Details

Swift Miami


June 18, 2014 πŸ‡°πŸ‡Ύ
Harnessing the power of mobile to make our lives a little bit easier

As part of CML's Tech Connect program, I discussed how we can harness the power of mobile to build compelling but most importantly useful experiences to make our every day lives just a little bit easier, with a sprinkling of case studies.

CML Tech Connect


June 27, 2013 πŸ‡―πŸ‡²
Introducing Banky

As part of the Kingston Beta pitch event I presented Banky, an iOS app built by reverse engineering our bank's online banking portal which lets you see your current balance in a matter of seconds.

Meetup Details

Kingston Beta


April 29, 2013 πŸ‡°πŸ‡Ύ
Introducing Banky

As part of the interactive.ky meetup I presented Banky, an iOS app built by reverse engineering our bank's online banking portal which lets you see your current balance in a matter of seconds.

Meetup Details

Interactive .ky


July 9, 2012 🏴󠁧󠁒󠁷󠁬󠁳󠁿
Coding Is Half The Battle

Spoke about how writing beautiful code is only half the battle. Discussed how our users care less about how tidy your classes are and more about usefulness and the overall experience.

I covered design conventions and considerations, gestures, prototyping, making your app lickable, working with designers and more. Also discussed essential tips and tools to assist us produce something amazing much faster with a light sprinkling of case studies.

Conference Details

iOS Dev UK


May 21, 2012 πŸ‡¬πŸ‡§
Things Every Mobile Developer Should Know

Spoke about developing for mobile and covered what developers need to know when transitioning to developing for mobile devices. I covered multi-touch, gestures, design conventions, prototyping, tips on making your app likeable and/or lickable and more. Also discussed how to avoid common pitfalls and get going with your own project with a light sprinkling of case studies.

Meetup details

London Web Standards


November 9, 2011 πŸ‡¬πŸ‡§
Things Every Mobile Developer Should Know

Spoke about developing for mobile and covered what developers need to know when transitioning to developing for mobile devices. I covered multi-touch, gestures, design conventions, prototyping, tips on making your app likeable and/or lickable and more. Also discussed how to avoid common pitfalls and get going with your own project with a light sprinkling of case studies.

Meetup details

dot Brighton


September 14, 2011 πŸ‡¬πŸ‡§
101 Things Every Mobile Developer Should Know

Spoke about developing for mobile and covered what developers need to know when transitioning to developing for mobile devices. I covered multi-touch, gestures, design conventions, prototyping, tips on making your app likeable and/or lickable and more. Also discussed how to avoid common pitfalls and get going with your own project with a light sprinkling of case studies.

Conference Details

Flash on the Beach


October 2, 2010 πŸ‡΅πŸ‡Ή
Mobile Projects

A talk discussing the opportunities available to web and Flash developers wishing to dip their toes into mobile development including comparing and contrasting approaches, design considerations, and technologies from HTML 5 to Adobe Air, Flash Catalyst and native development including case studies.

Conference site β€” An amazing write up

Flash Camp Portugal


August 28, 2010 πŸ‡¨πŸ‡¦
Mobile Projects

A talk discussing the opportunities available to web and Flash developers wishing to dip their toes into mobile development including comparing and contrasting approaches, design considerations, and technologies from HTML 5 to Adobe Air, Flash Catalyst and native development including case studies.

Conference Details

Ottawa Mobile Developer Day


May 19, 2010 πŸ‡¬πŸ‡§
JavaScript for Flash developers

A talk comparing the similarities between ActionScript, JavaScript, integrating the two and discussing a personal project that uses some of these techniques.

Meetup details

Async.JS


April 13, 2010 πŸ‡¬πŸ‡§
Intro to iPhone Development (2/2)

The second part of an introduction to iPhone development and Objective-C for Flash Developers, including comparisons to an AS3 approach.

Meetup details

Flash Brighton


April 6, 2010 πŸ‡¬πŸ‡§
Intro to iPhone Development (1/2)

An introduction to iPhone development and Objective-C for Flash Developers, including comparisons to an AS3 approach.

Meetup details

Flash Brighton


November 17, 2009 πŸ‡¬πŸ‡§
Flash, Perl & iPhone Mashup

A talk about building Bysykkel app, including prototyping with Flash, reverse engineering, building a web service with Perl and putting it all together as an iPhone app.

Meetup details

Flash Brighton


October 5, 2009 πŸ‡³πŸ‡΄
From AS3 to iPhone - A Quick Intro

An introduction to Objective-C and examples on how to implement things we're familiar with in the Flash-world like buttons, text fields, basic touch interactions, etc.

Meetup details

Flash User Group Norway


May 4, 2009 πŸ‡³πŸ‡΄
Mashup My Bike

A short talk on "freeing" data from a web service, visualizing this data and taking it with you in your pocket.

Meetup details

Flash User Group Norway


April 6, 2009 πŸ‡³πŸ‡΄
Bunny Love – playing with Nabaztag:tag

A short talk on controlling a robot rabbit from ActionScript.

Meetup details

Flash User Group Norway


March 2, 2009 πŸ‡³πŸ‡΄
Sharing is Caring: SharedObjects, serializing data and you

A short talk on SharedObjects, what they are, and how to use and storing your own Value Objects in them.

Meetup details

Flash User Group Norway