Philip Roberts

CTO 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, Master of Engineering - MEng Electrical and Electronics Engineering 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 (18)

JavaC++CSSCGoHTMLStylusTypeScript

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.
xero
latentflip/bows

Jun 2013 - Aug 2021

Safe, production happy, colourful logging for chrome & firefox - makes reading your logs much easier.
Contributions:3 releases, 121 commits, 36 PRs in 8 years 3 months
chromefirefoxlogging
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