David Roberts

Software Engineer at Electronic Arts (EA)

Richmond, British Columbia, Canada
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
David Roberts is a versatile software engineer based in Richmond, B.C., with over 15 years of experience across gaming, web, and embedded systems. Currently building UI and tools at Electronic Arts, he combines production-grade C++ game engine work with full-stack and web API design from past roles. As a core contributor to the open-source game Frogatto & Friends, he’s implemented analytics tools like a player heatmap visualizer, enhanced scripting and math libraries, and shipped gameplay and physics subsystems. He has a track record of turning user feedback into polished interfaces, having redesigned high-speed camera UIs and built remote-control web APIs at Kron Technologies. Comfortable moving between low-level engine code and high-level web integrations, he also brings startup chops from founding CTO work on a payments-integrated rental MVP. Colleagues would call him a creative technologist and hacker who enjoys documenting and shaping custom engines as much as shipping features.
code14 years of coding experience
job5 years of employment as a software developer
stackoverflow-logo

Stackoverflow

Stats
411reputation
26kreached
9answers
10questions
github-logo-circle

Github Skills (13)

game-development10
python10
regex9
c-language8
user-interface8
cprogramming-language8
matplotlib7
html6
anura6
gwt6
javascript6
conditional-statements6
canvas6

Programming languages (16)

MDXJavaC++RustINIScalaGoHTML

Github contributions (5)

github-logo-circle
frogatto/frogatto

Jun 2011 - Nov 2022

Frogatto & Friends is an action-adventure game, starring a certain quixotic frog.
Role in this project:
userFull-stack Developer
Contributions:1 release, 11 reviews, 1493 commits in 11 years 6 months
Contributions summary:David primarily worked on enhancing the game's functionality and user interface. Their contributions include implementing a heatmap visualizer for player movement data using Python, adding a regex function, and improving the FFL (likely a scripting language). They also made several UI improvements, such as adding new elements and features.
action-adventuregamefrogadventure-game
DDR0/Stardust-WASM

Nov 2020 - Mar 2023

Contributions:107 commits, 73 pushes, 16 branches in 2 years 4 months
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 Roberts - Software Engineer at Electronic Arts (EA)