Speaking

Some of the meetups and conferences I have been invited to speak at are listed below:


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

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.

We’ll explore a few of these ideas, go through some examples and show 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 that’s been locked up or abandoned, just waiting for you to come along and set it free.

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

As developers we know how to design and architecture the internals of our apps. Whether it be data models or abstraction layers – we know how to write beautiful code that would make any mother proud.

Sadly, that's only half the battle. Our lovely users care less about how tidy your classes are and more about usefulness and the overall experience.

This talk will cover design conventions and considerations, gestures, prototyping, making your app lickable, working with designers and much more. We'll also discuss some 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

So you want to develop for mobile. Maybe you want to chase those long foretold millions that await you in the App Store, maybe you want to avoid the self-defenestration that will occur if you are asked to make another banner or WordPress template. Maybe you are just looking for a new challenge.

Whatever the reason this session will cover what you need to know when transitioning to developing for mobile devices so you can hit the ground running with few to no broken bones. We will cover multi-touch, gestures, design conventions, prototyping, tips on making your app likeable and/or lickable and much more. We will also go over 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

So you want to develop for mobile. Maybe you want to chase those long foretold millions that await you in the App Store, maybe you want to avoid the self-defenestration that will occur if you are asked to make another banner or WordPress template. Maybe you are just looking for a new challenge.

Whatever the reason this session will cover what you need to know when transitioning to developing for mobile devices so you can hit the ground running with few to no broken bones. We will cover multi-touch, gestures, design conventions, prototyping, tips on making your app likeable and/or lickable and much more. We will also go over 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

So you want to develop for mobile. Maybe you want to chase those long foretold millions that await you in the App Store, maybe you want to avoid the self-defenestration that will occur if you are asked to make another banner or Wordpress template. Maybe you are just looking for a new challenge.

Whatever the reason this session will cover what you need to know when transitioning to developing for mobile devices so you can hit the ground running with few to no broken bones.

We will cover multi-touch, gestures, design conventions, prototyping, tips on making your app likeable and/or lickable and much more.

We will also go over 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