Philip Roberts

Software Engineer at Xchart.com

City of Edinburgh, Scotland, 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
🎓
Top School
Philip Roberts is a seasoned software engineer with 16 years of experience building and leading web and realtime applications, currently shaping products at Xchart.com after senior and staff engineering roles at GitHub. He co-founded Float (floatapp.com) and took it from prototype to revenue as sole developer and CTO, blending hands-on full-stack delivery with fundraising and customer-facing work. Philip is a pragmatic frontend leader who has driven frontend stack migrations, built WebRTC tooling (talky.io/Talky Core), and owned architecture, CI and cloud deployments across teams. He contributes to open-source ecosystems—improving the Xeroizer Ruby library’s timezone and banking models—and brings strong empathy, mentorship and communication to engineering teams. Based in Edinburgh with an MEng from the University of Edinburgh, he pairs deep technical craft with a talent for turning customer problems into polished, testable products.
code16 years of coding experience
job12 years of employment as a software developer
bookMaster of Engineering - MEng, Electrical and Electronics Engineering, 1st Class, Master of Engineering - MEng, Electrical and Electronics Engineering, 1st Class at The University of Edinburgh
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (7)

data-modeling10
datetime10
datetimes10
xero-api10
ruby10
testing9
database-design8

Programming languages (13)

JavaC++CGoHTMLTypeScriptDockerfileOCaml

Github contributions (5)

github-logo-circle
waynerobinson/xeroizer

Feb 2013 - Feb 2013

Xero accounting system API library.
Role in this project:
userBack-end Developer
Contributions:5 commits in 14 days
Contributions summary:Philip primarily worked on improving the Xeroizer library, specifically focusing on the accurate handling of date/time data, fixing timezone issues, and adding new features related to bank transactions. They addressed bugs related to parsing date formats, and implemented new functionalities, such as adding a status field to bank transactions. The user also made modifications to data models like Invoice, CreditNote, and BankTransaction, demonstrating a strong understanding of the Xero API and data structures.
accountingapiaccounting-systemxeroapi-library
latentflip/webpack-unused

Aug 2016 - Jan 2020

Check your frontend code for files/assets that are no longer used.
Contributions:8 commits, 2 PRs, 7 pushes in 3 years 5 months
assetsjavascriptfrontend
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
Philip Roberts - Software Engineer at Xchart.com