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.
Full Stack Developer
Graduate Development Manager at IBM
Software Engineer, Glastonbridge Software
Lecturer - HCI / Web Design at Edinburgh Napier University
Senior Lecturer at Edinburgh Napier University