Specialised in implementing or improving web-based services from idea to production using a full stack of technologies.
API design and implementation, making it ready to be consumed by any applications - web, mobile, PCs or embedded devices.
Design and development of applications across all platforms and integrating them with existing services.
Graduate Development Manager at IBM
Software Engineer, Glastonbridge Software
Lecturer - HCI / Web Design at Edinburgh Napier University
Senior Lecturer at Edinburgh Napier University