Peter's cartoon avatar

Peter O'Shaughnessy

Web developer advocate @samsunginternet

Portfolio

Some of the projects I have worked on in recent years include:

Samsung Internet Dashboard (2017)

I created a semi-automated dashboard PWA, to share team metrics and progress.

Samsung Internet dashboard

InspireHub PWAs whitepaper (2017)

I was featured alongside Alex Russell in InspireHub's "Future of Apps 2017" whitepaper.

InspireHub whitepaper

Net Magazine WebVR tutorial (2016)

I wrote a 6 page tutorial featured in the December edition.

Net magazine article

Snapwat (2016)

A progressive web app 'super selfies' demo. I wrote a blog post to share some lessons learned. JavaScript, WebRTC.

Snapwat

Web drone controller (2016)

A progressive web app I developed to control my Parrot Mini Drone via Web Bluetooth. JavaScript, Web Bluetooth.

Web drone

ByBox (2016)

I was the tech lead for a Bluetooth locker app for iOS and Android. JavaScript, React, Cordova.

ByBox app

hac-man (2016)

I was a developer in the 'hac-man' team that won first prize at our pebble {code} games hackathon. JavaScript, Phaser.

hac-man

Merry Christmas from Peter (2010 to date)

Each Christmas since 2010 I have created a web project to say happy holidays to my colleagues. JavaScript, Three.js (WebGL), Goo Engine, Pixi.js, CSS3D...

hac-man

Disrupts Magazine article (2015)

I wrote a 500 word article on virtual/augmented reality data visualisation.

Net magazine article

Apoc (2015)

I developed this tablet-friendly web app prototype at Pearson. JavaScript, React, Three.js (WebGL).

Apoc

Robots! (2014)

I developed this iOS app prototype for controlling a Sphero. JavaScript, Pixi.js, Bluetooth.

Robots!

Interactive VR (2014)

I developed this Oculus Rift + Leap Motion web app prototype to explore WebVR and the potential for VR in education. JavaScript, WebVR, Three.js (WebGL), Leap.js.

Interactive VR

FTassistant (2013)

I developed this native Android app prototype at Pearson, to explore contextual awareness. Java.

FTassistant

ZamBlocks (2013)

A mobile web app prototype I developed at Pearson, to explore gamification in education. JavaScript, Backbone, Canvas.

ZamBlocks

Hi-5 (2013)

As a developer in a team of four, we won first prize at a wearables hackathon with this hack. JavaScript, Node, Web Sockets.

Hi-5

VirtualAssist (2013)

A desktop web app prototype for Leap Motion, to explore natural user interfaces for education. JavaScript, Three.js (WebGL), Leap.js.

VirtualAssist

Let’s Code! (2013)

I was the lead developer for this desktop and tablet web app. JavaScript, Backbone, Node

Let's Code!

Knoggins (2013)

I was a front-end developer for this mobile web app prototype we developed during a hack day. JavaScript, Canvas.

Knoggins

TRex (2012)

A desktop web app prototype I developed at Pearson to explore WebGL and 3D interfaces for education. JavaScript, Three.js (WebGL)

TRex

LangAR (2012)

An augmented reality Android app that I developed as a prototype at Pearson. Wikitude JavaScript SDK.

LangAR

Telegraph Travel (2011)

I was the tech lead for this project to develop a new section of the site with a new CMS and booking API integration. Java, JavaScript, Escenic CMS

Telegraph Travel