Skills
Web Development
With deep expertise in JavaScript, TypeScript, and modern frameworks like React, Next.js, and Node.js, I build dynamic, responsive applications that deliver seamless user experiences across both web and mobile platforms. My experience in developing AI chatbots with the OpenAI API equips me to push the boundaries of web development, creating intelligent, conversational interfaces that enhance user engagement and functionality.
User Experience
Specializing in design thinking and value proposition design, I transform complex requirements into user-centeric experiences. Leveraging tools like Figma, I deliver intuitive interfaces that align with users' needs and expectations.
Cloud Engineer
As a Google Cloud Partner with experience across AWS and Azure, I architect scalable, secure, and efficient cloud infrastructures. My expertise spans serverless computing, data management, and leveraging cloud-native technologies for optimised solutions.
Unity Development
Proficient in C# and Unity, I have built immersive, interactive experiences for platforms like HoloLens and Oculus Quest. Spanning both VR and AR, my work in Unity consistently delivers engaging content, with projects that have been recognised and nominated for awards.
Projects
Work History
Mnemoscene
Co-Founder / Software Engineer
Working with major cultural heritage and higher education organisations to produce ground-breaking and engaging full-stack solutions.
Digirati
Senior Developer and Consultant
Worked on the Wellcome Player (later to become the Universal Viewer).
Unwrong
Co-Founder / Software Engineer
Worked with international clients such as M&C Saatchi to develop their global web presence backed by a custom CMS.
Freelance
Web Developer
Worked with an array of high-end Scottish Hotels to produce their web presence backed by a custom CMS.
Visit Scotland
Web Developer
Worked as part of a large team on the Scottish Tourist Board's web presence.
Presentations
IIIF Annual Conference Naples
Presented the work of the IIIF 3D Technical Specification Group (of which I am founder and co-chair) and the IIIF Commons community (of which I am founder).
IPFS Camp
Presented a talk on the NIIIFTY project, a way to reliably store and retrieve IIIF content on the IPFS peer-to-peer file system.
Internet Archive Decentralised Web Summit
Presented a lightning talk on the subject of Peer-to-Peer IIIF.
IIIF Annual Conference Vatican
Organiser of the Universal Viewer pre-conference meeting. Demonstration of peer-to-peer annotation with IPFS.
Stanford LDCX Conference
IIIF 3D demonstration. Introductory session for IPFS.
Testimonials
Colin Dixon
CTO at Merlin5
Ed is the best person I know for turning new technology into exciting products. He's a unique combination of analysis and creativity who can work right across the development spectrum. And he always delivers.
Charlie Robinson
Product & Technology Consultant
Ed came highly recommended to us, and from the beginning, he did not disappoint. His exceptional ability to build outstanding client-side UX and UI is only surpassed by his talent as a true partner in our projects. Ed's critical thinking and insightful contributions have been invaluable. He consistently adds crucial viewpoints, challenges our perspectives, and pushes us to think bigger and more innovatively. His involvement has been instrumental in shaping our product's user experience into something truly innovative, engaging, and highly usable. We are thrilled to be continuing our collaboration with Ed and Mnemoscene as we launch a suite of revolutionary AI retail products.
Jenn Phillips-Bacher
Product and content strategy
I've been happily working with Ed for a few years on building and supporting Wellcome Library's digital asset player and interactive timeline. Not only does Ed have the know-how to create elegant and practical solutions, he also takes a holistic view of the project at hand: How does this fit into the big picture? How could this be made better? A smart talent, and a lovely guy to work with.
David Crowe
Agilist and Educator
Ed is a very talented and skilled developer who worked with us at the British Library on the front end of Universal Viewer, a client-side application which is making items available from the Digital Library to our public. I found his approach to problem solving clear, he understood the importance of delivering working software and providing appropriate documentation, and this helped ensure that the Viewer component was delivered on time and with a richer feature set than anticipated. I'd happily work with Ed again!