Edward Silverton

Visiting Fellow at Mnemoscene

Brighton, England, United Kingdom
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Edward Silverton is a senior software engineer and technical consultant based in Brighton with over 13 years of hands-on experience building full-stack web applications, UX-driven interfaces, and integrating emerging AI technologies. He combines academic engagement as a Visiting Fellow at the University of Brighton with entrepreneurial leadership at Mnemoscene and prior senior consultancy at Digirati, translating research-led ideas into production-ready systems. A long-time open-source contributor, Edward has improved UX and viewer controls in OpenSeadragon, enhanced 3D model loading and Draco decoding in three.js, and refined UI components for the Universal Viewer—work that underpins high-profile, media-rich web experiences. He brings a pragmatic blend of front-end polish and systems-level thinking, with a particular knack for making complex viewers and 3D workflows feel intuitive for end users.
code13 years of coding experience
job8 years of employment as a software developer
bookBachelor of Science (BSc), Computer Science, Bachelor of Science (BSc), Computer Science at Edinburgh Napier University
github-logo-circle

Github Skills (17)

javascript10
viewer10
ui-components10
css10
image-viewer10
front-end-development10
3d10
html10
webgl9
ui-design9
uid9
xhtml8
webxr8
augmented-reality7
high-resolution7

Programming languages (13)

C#CSSC++CCMakeGoHTMLNunjucks

Github contributions (5)

github-logo-circle
Role in this project:
userFront-end Developer
Contributions:2 pushes in 1 day
Contributions summary:Edward primarily contributed to the user interface elements of the Universal Viewer, making changes to button labels, HTML, and CSS styles. Their work involved updating UI components, such as the fullscreen button and modifications to the display and positioning of elements. These changes, including applying new visual styles and potentially resolving layout issues, suggest a focus on improving the user experience.
image-processingnavigatezoomableextensible
mrdoob/three.js

Jan 2017 - Jul 2017

JavaScript 3D Library.
Role in this project:
userFull-stack Developer
Contributions:7 commits, 2 PRs, 11 comments in 5 months
Contributions summary:Edward primarily worked on extending the functionality of the three.js library related to 3D model loading and rendering. Their contributions focused on integrating the Draco compression format for optimized 3D model loading, including implementing the necessary decoder and integrating it within the DRACOLoader. The user also updated the MTLLoader to support the 'norm' extension. Their work involved modifying existing loader files, adding new dependencies, and adapting the code to properly utilize the Draco and MTL functionalities.
virtual-realitysvgwebglcanvasjavascript
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Edward Silverton - Visiting Fellow at Mnemoscene