Dominic Charlesworth

Principal Software Engineer at RVU

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

🤩
Rockstar
🎓
Top School
Dominic Charlesworth is a Principal Software Engineer based in England with 12 years of experience building scalable streaming and media platforms, currently leading architecture and delivery at RVU. He progressed from hands-on development at Delcam and the BBC—where he contributed to IPTV and iPlayer streaming services—to senior and lead roles at uSwitch and RVU, blending deep engineering with technical leadership. Dominic is comfortable across the full stack and tooling layers, with a practical math background from the University of Bath that informs his analytical approach to complex systems. He is an active open-source contributor—authoring Emacs tooling to aggregate and map icon fonts—demonstrating attention to developer experience and utility software. Colleagues rely on him to translate product needs into reliable platforms while mentoring teams through technically challenging deliveries. He has a pragmatic streak and a sense of humour about security (ask him not to steal his API keys).
code12 years of coding experience
job9 years of employment as a software developer
bookBachelor of Science (BSc) Mathematics, Bachelor of Science (BSc) Mathematics at University of Bath
bookAAAB, AAAB at Ecclesbourne School Sixth Form
languagesSpanish
github-logo-circle

Github Skills (3)

emacs10
emacs-lisp10
user-interface9

Programming languages (6)

TypeScriptSmartyDockerfileJavaScriptSvelteEmacs Lisp

Github contributions (5)

github-logo-circle
domtronn/all-the-icons.el

Jun 2016 - Jul 2020

A utility package to collect various Icon Fonts and propertize them within Emacs.
Role in this project:
userFull-stack Developer
Contributions:180 commits, 29 PRs, 133 pushes in 4 years 2 months
Contributions summary:Dominic primarily contributed to the development of the Emacs package "all-the-icons.el". Their work involved adding and generating data maps for various icon fonts, including FontAwesome, Octicons, and Devicons, which involved modifying and adding Emacs Lisp code. They implemented a mechanism to match file names and modes to specific icons, and created functions for inserting those icons into Emacs buffers. The user also incorporated directory icon functionalities and created install options, enhancing the package's usability.
collecticon-fontsfontsiconemacs
domtronn/nuzlocke.data

Dec 2021 - May 2023

Repository to house all of the game data supported by the Nuzlocke Tracker
Contributions:6 PRs, 57 pushes, 6 branches in 1 year 5 months
game-datanuzlocke-trackerhousetrackersupported
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 Charlesworth - Principal Software Engineer at RVU