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

Aleph

Aleph

Aleph is a 3D model viewer that supports annotations, measurements, and multiple objects within a scene.

react-three-fiber
shadcn/ui
Exhibit

Exhibit

A IIIF storytelling and quiz creation tool adopted by major GLAM orgs including the British Library, Bodleian, and University of Cambridge.

nextjs
firebase
tailwindcss
Close Look

Close Look

A collections API service for Royal Pavilion and Museums built on AWS using Strapi CMS and Serverless IIIF.

strapi cms
react
aws
Grace

Grace

A multi-screen Unity film installation for the RNLI Grace Darling Museum. Featured in the Observer and shortlisted for the Aesthetica Art Prize 2022.

unity
nextjs
Blokdust

Blokdust

A free web-based music maker. Play with synths, samplers & self-playing contraptions, and share your creations.

javascript
web audio api

Work History

  1. Mnemoscene

    Co-Founder / Software Engineer

    Working with major cultural heritage and higher education organisations to produce ground-breaking and engaging full-stack solutions.

  2. Digirati

    Senior Developer and Consultant

    Worked on the Wellcome Player (later to become the Universal Viewer).

  3. 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.

  4. Freelance

    Web Developer

    Worked with an array of high-end Scottish Hotels to produce their web presence backed by a custom CMS.

  5. Visit Scotland

    Web Developer

    Worked as part of a large team on the Scottish Tourist Board's web presence.

Presentations

  1. 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).

  2. 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.

  3. Internet Archive Decentralised Web Summit

    Presented a lightning talk on the subject of Peer-to-Peer IIIF.

  4. IIIF Annual Conference Vatican

    Organiser of the Universal Viewer pre-conference meeting. Demonstration of peer-to-peer annotation with IPFS.

  5. 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!