David Roberts

Principal Software Engineer at Geoteric

Newcastle upon Tyne, 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

👤
Senior
🎓
Top School
David Roberts is a Principal Software Engineer with 15 years of experience, currently leading engineering efforts at Geoteric after progressing from research roles into production-focused development. He brings deep systems and algorithm expertise across C++, Go, and Python, with a track record of turning research prototypes into high-performance production software—once cutting seismic processing time from days to minutes via a full C++ rewrite. His background spans robotics, warehouse imaging, seismic interpretation and electronic design automation, where he has driven optimisations that reduced CPU/memory usage on constrained platforms and improved operational accuracy for customers. David mentors and scales engineering capability through knowledge-sharing sessions, Architecture Decision Records, and hands-on management of junior and senior hires. He combines a PhD in Computer Science with pragmatic product delivery, often building proofs-of-concept to validate ideas rapidly with customers. Based in Newcastle upon Tyne, he’s equally comfortable in low-level performance tuning and high-level architectural decisions that make complex domains tractable.
code14 years of coding experience
job12 years of employment as a software developer
bookA Level Computing (A) Mathematics (B) Ancient History (B) Critical Thinking AS (C), A Level Computing (A) Mathematics (B) Ancient History (B) Critical Thinking AS (C) at Sixth Form College Solihull
bookDoctor of Philosophy (PhD) Computer Science, Doctor of Philosophy (PhD) Computer Science at Durham University
bookGCSE History(A*) Mathematics(A) English (A B) Electronics(A) ICT(Distinction) French(A), GCSE History(A*) Mathematics(A) English (A B) Electronics(A) ICT(Distinction) French(A) at International School and Community College East Birmingham
github-logo-circle

Github Skills (3)

lua-library7
arduino4
lua3

Programming languages (1)

Shell

Github contributions (4)

github-logo-circle
biomood/LuaSerial

Oct 2011 - Jan 2015

Contributions:3 commits, 1 PR, 1 push in 3 years 4 months
lualua-librarysendingarduino
biomood/ChumbyTouchFrame

Jul 2011 - Aug 2011

Contributions:23 commits in 21 days
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 - Principal Software Engineer at Geoteric