Dave Smith

London, 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
David Smith is a Staff Software Engineer and Consulting Lead based in London with 11 years of professional experience building and scaling Scala-driven backend systems. He has led large engineering organizations—most recently overseeing 60+ Scala engineers at ITV for streaming services used by 30M+ customers—and now blends hands-on functional programming consulting with line management at Xebia. Equally comfortable in leadership and deep engineering roles, he returned to coding after management to refocus on technical craft, especially Scala.js and WebGL for game development. A pragmatic advocate for FP at scale, he has shaped CI/CD, AWS pipelines, and platform architecture across media and public sector projects. Outside of work he pursues an unusual side-mission: bringing functional programming approaches to game development in Scala/Scala.js, reflecting both creative drive and technical curiosity.
code11 years of coding experience
github-logo-circle

Github Skills (154)

concurrent-programming10
testing10
elm-architecture10
effects10
roguelike10
game-development10
concurrency10
game-engine10
rendering10
elm10
front-end-development10
sbt-plugin10
cdc10
concurrent10
sbt10

Programming languages (13)

C++RustScalaElmHTMLCycriptKotlinShell

Github contributions (5)

github-logo-circle
Following http://rogueliketutorials.com/ ...but with Scala and Indigo.
Contributions:134 commits, 91 pushes, 2 branches in 7 months
scalagamedevindigoscalajsroguelike
Contributions:13 commits, 18 pushes, 1 branch in 1 year 2 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