Graham Trott is a pragmatic developer based in Leeds who turns complexity into simple, usable systems after a lifetime observing how people interact with computers and the web. He architects and maintains EasyCoder, an English-like scripting DSL and accompanying Webson engine to let non-programmers and experienced developers build maintainable web UIs, and he builds Room By Room, a low-cost, largely DIY smart-heating control system now nearing product release. Comfortable across JavaScript, Python, Java and embedded platforms, he blends full-stack web work with hardware and Linux-based control solutions. Notable for prioritising clarity over cleverness, he focuses on modular, low-maintenance designs that avoid vendor lock-in—and has moved his heating controller from Raspberry Pi to cost-optimised Orange Pi/ESP hardware as value engineering progressed.
10 years of coding experience
10 years of employment as a software developer
BSc 2/2, Electrical & Electronic Engineering, BSc 2/2, Electrical & Electronic Engineering at The City University
Andrew Judd Memorial School, Tonbridge, Kent, England
EasyCoder is a high-level scripting language for browsers, written in pure vanilla JavaScript.
Contributions:8 commits, 499 PRs, 964 pushes in 1 month
scriptingc99browsersjavascripthigh-level
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.