David Battersby

Senior Software Engineer at Discourse

Dubai, Dubai, United Arab Emirates
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
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.
code10 years of coding experience
job15 years of employment as a software developer
bookBSc Interactive Multimedia Design, BSc Interactive Multimedia Design at Ulster University
languagesEnglish, Spanish
stackoverflow-logo

Stackoverflow

Stats
266reputation
135kreached
13answers
2questions
github-logo-circle

Github Skills (16)

uid10
javascript10
front-end-development10
ember10
emberjs9
css8
html8
ui-design8
mobile-development8
interface-design7
user-interface7
responsive-design7
ux-design7
twitter-bootstrap6
postgresql6

Programming languages (5)

ShellSCSSHandlebarsJavaScriptRuby

Github contributions (5)

github-logo-circle
discourse/discourse

Feb 2023 - Apr 2025

A platform for community discussion. Free, open, simple.
Role in this project:
userFull-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.
discourserailsforumjavascriptruby
dbattersby/ruby-hangman

Jan 2020 - Jan 2021

Text based hangman game in Ruby
Contributions:1 review, 2 commits, 1 PR in 1 year
gamein-gamehangmanrubytext-based
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