David Battersby is a Senior Software Engineer with over a decade of hands-on experience building and scaling B2B SaaS products, currently contributing to the open-source Discourse platform from Dubai. He blends full-stack Rails expertise with a strong front-end focus—improving UX, mobile chat, and performance for a widely used community discussion system. A repeat founder and technical lead, he launched and grew HotCopy to over 1,000 writers and ~500 monthly orders, learning product development and vendor management firsthand. As a contractor and educator he built a Ruby on Rails YouTube following and published two Udemy courses, reflecting a passion for community-driven learning. Comfortable across startups and multinational teams, he leverages customer feedback and real-world data to iterate features that drive measurable enterprise value. David also tracks emerging tech like AI, web3, and blockchain, bringing curiosity and practical experimentation to established stacks.
10 years of coding experience
15 years of employment as a software developer
BSc Interactive Multimedia Design, BSc Interactive Multimedia Design at Ulster University
A platform for community discussion. Free, open, simple.
Role in this project:
Full-stack Developer
Contributions:244 reviews, 240 PRs, 439 pushes in 2 years 1 month
Contributions summary:David primarily focused on front-end development, specifically improving the user interface and user experience within the Discourse platform. Their contributions include fixing bugs related to fast edit functionality, implementing new features like tag synonym additions, and enhancing the mobile chat interface. They also addressed styling issues related to lightbox images and fixed a performance regression in the channel list.
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
David Battersby - Senior Software Engineer at Discourse