Aglie TDD Scala Software Engineer at HM Revenue & Customs
London, England, United Kingdom
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
Dominic Clifton is a pragmatic, test-driven software engineer with around two decades in IT and 16 years of focused development experience, currently working on Scala at HMRC and contributing to industry-leading drone flight controller software at SP Racing / Seriously Pro. He blends embedded C/C++ hardware work with full-stack JVM and web technologies (Scala, Groovy, Java, Spring, Play) and has a strong track record of introducing TDD, pair programming and clean-code practices at scale. Dominic has built high-availability systems for publishers, finance and online TV, designed real-time embedded IO for pinball machines, and significantly enhanced the widely used Betaflight configurator with multi-receiver and UI improvements. Based in London, he favors pragmatic engineering that balances maintainability and continuous delivery, and also contributes to maker/hardware projects (MakerPnP) reflecting a curiosity for hands-on, open-source hardware/software.
Cross platform configuration tool for the Betaflight firmware
Role in this project:
Full-stack Developer
Contributions:10 reviews, 7 commits, 13 PRs in 7 months
Contributions summary:Dominic significantly enhanced the Betaflight configurator by implementing features related to receiver configuration. Their work included adding support for 12-channel receivers, improving the display of channel data, and integrating advanced settings like servo and failsafe configuration. Furthermore, the user addressed compatibility issues, contributed to UI improvements, and ensured functionality across different API versions, as evidenced by the adjustments to the existing codebase.
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.