Dominic Smith is a pragmatic full-stack engineer with 12 years’ experience designing and shipping large-scale, accessible web applications for government and enterprise users. He combines front-end craftsmanship (JavaScript, TypeScript, Angular, CSS/Sass, GOV.UK patterns) with server-side reliability (Node.js, Python, REST APIs, AWS) to deliver fast, maintainable products used by thousands daily. Dominic has repeatedly taken technical ownership—shaping architecture, migrations to cloud, and CI/CD pipelines—while working directly with policy and domain experts to translate complex requirements into robust, user-centred features. His work includes safety-critical systems (prisoner movements) and high-stakes public services (Public Appointments), where he engineered asynchronous caching and scheduler patterns to mask upstream latency. As an independent consultant and technical lead, he’s skilled at refocusing scope toward true MVPs and shipping under operational constraints across diverse device and connectivity environments. Based in London, he pairs attention to accessibility and performance with a knack for pragmatic, data-driven trade-offs that keep projects deliverable.
12 years of coding experience
14 years of employment as a software developer
Management Science and Computing, Management, Computing, Management Science and Computing, Management, Computing at University of Kent
Victims Information Service (VIS) user testing prototype
Contributions:28 PRs, 188 pushes, 29 branches in 27 days
victimstestingprototypenodejsvis
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
Dominic Smith - Full-Stack Engineer at Ten EightFive Ltd