Sam Wedge is a Principal Developer with over a decade of experience building data platforms and production ML pipelines at Auto Trader, combining hands-on engineering in Python, Java, Scala and cloud-native tools (GCP, AWS, Kubernetes, Kafka) with a strong background in customer-facing delivery. He previously led specialist non-destructive testing teams for nuclear and aerospace clients, inventing bespoke ultrasonic, radiographic and robotic inspection solutions and the software to control and visualise them. Comfortable moving between research-grade problems and production systems, Sam bridges data science, backend services and hardware integration to turn complex requirements into auditable, field-tested solutions. An astrophysics-trained tinkerer and avid learner, he brings experimental rigor and a taste for unusual technical challenges—everything from phased-array probe control to scalable ETL.
10 years of coding experience
9 years of employment as a software developer
MPhys Astrophysics, MPhys Astrophysics at University of Liverpool
Rapidly develop code to control an Arduino using Python. Python code is executed on a computer. The Arduino is controlled through serial connection. Suitable for rapid development where a computer connection is not a burden, or where a small microcomputer (such as a Raspberry Pi) can be used.
Contributions:4 releases, 180 commits, 8 PRs in 4 years 3 months
Contributions:3 PRs, 14 pushes, 1 branch in 2 years 5 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.