Hamilton Chapman is an experienced engineer based in London with 12 years building developer-facing products and SDKs for web and mobile platforms. He helped take Pusher’s Chatkit from concept to revenue by building multiple SDKs (Swift, JS, Ruby, Node, PHP) and contributing to server-side Go services deployed on Kubernetes, and he previously modernised Channels and Feeds platform components. Hamilton is comfortable across the stack—authoring robust back-end logic, improving mobile libraries (Objective-C/Swift), and refactoring code for maintainability and data integrity, as shown by his contributions to popular open-source Pusher clients. At Ditto he continues applying that product-focused engineering mindset to shipping reliable systems. A first-class Mathematics graduate from the University of York, he combines strong analytical grounding with practical experience in developer tooling and distributed services. Colleagues value his blend of hands-on implementation, platform thinking, and an eye for simplifying examples and dependencies to make SDKs easier to adopt.
12 years of coding experience
5 years of employment as a software developer
Bachelor of Science (BSc), Mathematics, 1st, Bachelor of Science (BSc), Mathematics, 1st at University of York
Contributions:24 releases, 421 commits, 118 PRs in 3 years 3 months
Contributions summary:Hamilton primarily focused on improving the Pusher Channels websocket library for Swift. Their contributions included updating the example code for simplicity, upgrading dependencies, and refactoring code to align with newer Swift syntax and features. They also addressed specific issues by updating versions and improving the WebSocket implementations.
Contributions:113 commits, 26 PRs, 66 pushes in 3 years 7 months
Contributions summary:Hamilton primarily focused on updating dependencies and making improvements to the iOS-specific library. They upgraded the SocketRocket dependency, updated the iOS deployment target, and refactored the code to use NSURLSession for network requests. The user also made improvements to the project setup, including fixing build configurations and modifying test code.
objective-cchannelsswiftiospusher
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.