Charlie Campbell is a Senior Software Engineer with six years’ experience building backend systems and migrating legacy services to modern, serverless TypeScript on AWS from his base in Newquay, Cornwall. At Pion (formerly Student Beans) he focuses on personalised advertising and tracking, designing and operating AWS Lambda-based services such as recommendation engines powered by AWS Personalize, advert forecasting and performance measurement, and B2B billing and access control APIs. He has a strong Ruby background from work at UKCloud and a track record of improving platform reliability, automated dependency auditing, and performance monitoring. Beyond coding, he mentors apprentices, leads inductions, and has hands-on experience migrating deployments and SSO solutions in regulated cloud environments—skills reflecting both technical depth and operational ownership.
6 years of coding experience
5 years of employment as a software developer
National Extended Diploma Software Development, National Extended Diploma Software Development at Truro and Penwith College
First Class BSc Honours Software Engineering, First Class BSc Honours Software Engineering at Bournemouth University
The idea of this project is so that I can dynamically rebuild my portfolio without having to edit any html, it's another interesting project I wanted to work on to work with rails a bit more.
Contributions:82 PRs, 96 pushes, 83 branches in 3 months
ruby-on-railsinterestingrailsrubyrebuild
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
Charlie Campbell - Senior Software Engineer at Pion