Ian Bryson is a Quantitative Technology Director with 11+ years of engineering leadership experience and a two-decade software career spanning investment banks, consulting, and enterprise vendors. He blends hands-on full‑stack development (Java, Python, JS, mobile/charting tweaks) with strategic delivery of quantitative and wealth-management platforms, recently moving from Credit Suisse to Qube Research & Technologies. A proven coach and change agent, he has introduced Agile, TDD and CI/CD practices across teams and shipped production systems for trading, risk and order management. Ian is also an active open-source contributor — from improving Nagios SSL checks to refining OpenAPI parameter serialization and iOS chart rendering — showing attention to both reliability and UX. Based in the UK, he pairs product sensibility with deep technical craft, often surfacing pragmatic fixes that improve observability and developer experience.
11 years of coding experience
21 years of employment as a software developer
Bsc Computer Science / Marketing Computer Science, Bsc Computer Science / Marketing Computer Science at University of Stirling
Contributions:8 commits, 1 PR, 4 comments in 2 months
Contributions summary:Ian primarily contributed to improving parameter serialization within the context of OpenAPI specifications for a Rails-based API. They implemented support for different serialization styles like `deepObject` and `form`, including handling of nested objects and URL encoding. These changes involved modifying the `request_factory.rb` and `request_factory_spec.rb` files to correctly format query parameters according to OpenAPI 3 standards and adding test cases. They also updated the code and fixed PR feedback suggestions.
Easy to use and highly customizable charts library for iOS
Role in this project:
iOS Developer
Contributions:14 commits, 1 PR, 4 comments in 3 months
Contributions summary:Ian primarily focused on modifying the chart's axis behavior and frame adjustments. They made changes to axis layers, including `ChartAxisLayerDefault`, `ChartAxisXHighLayerDefault`, `ChartAxisYLowLayerDefault` and `ChartAxisXLowLayerDefault`, indicating involvement in layout and rendering logic. Moreover, they worked on `ChartPointsLayer` and related classes, potentially to refine chart rendering and animation behavior. These changes suggest a focus on improving chart behavior, layout and overall chart performance.
chartschartplothighly-customizableswift-3
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.