Andy Urquhart is a versatile full-stack software engineer with eight years’ experience building data-driven systems across cloud platforms, currently focused on streaming data and backend Python at PowerX Technology. With a strong theoretical physics and mathematics background from Lancaster, he excels at rapid problem solving, translating data science work into production services, and mentoring junior engineers. He’s delivered end-to-end solutions—from AWS Lambdas, Kafka streams and Postgres to React/TypeScript frontends and Plotly dashboards—often owning deployments, CI/CD and infrastructure as code. Comfortable across AWS, GCP and Azure, Andy has a knack for turning raw data into insightful visualisations and live metrics, and has repeatedly taken over legacy projects to stabilise and improve them. Notably, he moved a streaming service from RabbitMQ to Kafka and created a Python-to-Go logger used across teams, reflecting both pragmatic engineering and a taste for impactful tooling.
8 years of coding experience
6 years of employment as a software developer
Bachelor’s Degree, Theoretical Physics with Mathematics, Bachelor’s Degree, Theoretical Physics with Mathematics at Lancaster University
Contributions:10 PRs, 43 pushes, 8 branches in 7 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
Andy Urquhart - Software Engineer at PowerX Technology