Emrys Roberts

Lead Developer at Aevus

Blaenau Ffestiniog, Wales, 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

🤩
Rockstar
Emrys Roberts is a Lead Developer and UI Engineer with 11 years of experience building scalable web applications and bespoke database systems from the Welsh town of Blaenau Ffestiniog. He’s held progressive leadership roles at Aevus and Worldspan and combines hands-on front-end work with deep back-end skills—Linux, PHP, MySQL, JavaScript and database design are core strengths. Emrys contributes to open-source energy-monitoring tooling (emoncms), improving database setup robustness, API routes, and data handling—reflecting an interest in practical IoT and environmental data systems. He’s equally comfortable shipping polished UIs and architecting server-side features, and brings a pragmatic focus on reliability and maintainability born from long-running projects. Outside the obvious, his background includes early web and rich-media work (Flash) which gives him an uncommon appreciation for UX detail in engineering.
code11 years of coding experience
job18 years of employment as a software developer
languagesSpanish, Welsh, English
github-logo-circle

Github Skills (10)

php10
api10
apidoc10
database-design10
api-design10
mysql10
rest-api9
javascript7
unit-testing6
dashboard6

Programming languages (13)

JavaC++CSSVueGoHTMLTypeScriptDockerfile

Github contributions (5)

github-logo-circle
emoncms/emoncms

May 2018 - Mar 2020

Web-app for processing, logging and visualising energy, temperature and other environmental data
Role in this project:
userBack-end Developer
Contributions:517 commits, 201 PRs, 2 pushes in 1 year 10 months
Contributions summary:Emrys's contributions focused on implementing and refining back-end functionalities within the emoncms repository, particularly centered around database schema setup and user management. They introduced SQL error checking to the database setup process, added API routes for DELETE, PUT, and GET requests, and optimized data handling. Further, the user added features to the process list such as the ability to add custom units.
environmentalphpdashboardsloggingemoncms
emrysr/emoncms

May 2018 - Oct 2023

Web-app for processing, logging and visualising energy, temperature and other environmental data
Contributions:491 pushes, 184 branches, 2 issues in 5 years 6 months
environmentalloggingtemperatureenvironmental-dataenergy
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
Emrys Roberts - Lead Developer at Aevus