Andy Geach is a Lead Software Engineer based in the Cotswolds with a 25+ year track record delivering production-grade systems across fintech, trading, and enterprise publishing. He blends hands-on backend development with technical leadership—running small teams, prototyping for sales, and taking proofs of concept through to production for clients like HSBC and Barclays. His fintech pedigree includes building electronic trading components at JPMorgan and market-risk/reporting systems at Deutsche Bank, and he now consults on systematic trading platforms for private traders. An active open-source maintainer, Andy contributes to notable Python projects such as trading-ig and pysystemtrade and authors bc-utils to automate price collection, highlighting a focus on code quality and reproducible trading workflows. He brings a pragmatic engineering style formed in high-stakes financial environments, with strengths in integration, DevOps, and improving maintainability through tooling and tests. Outside the headlines, he often acts as the bridge between CTOs and clients, translating strategic goals into technical deliverables.
10 years of coding experience
18 years of employment as a software developer
Bachelor of Science (Computer Science), Computer Science, High Distinction, Bachelor of Science (Computer Science), Computer Science, High Distinction at Edith Cowan University
A lightweight Python wrapper for the IG Markets API
Role in this project:
Back-end Developer & DevOps Engineer
Contributions:15 releases, 2 reviews, 288 commits in 2 years 4 months
Contributions summary:Andy's contributions primarily focused on adding dependencies, upgrading package versions, and fixing code style issues within the project. They added the `pycryptodome` and `pandas` packages, and specified version constraints for libraries such as `pandas`. The user also addressed flake8 warnings and made minor formatting tweaks, contributing to code quality and maintainability. These contributions suggest a developer maintaining the codebase and dependencies.
Contributions:2 releases, 2 reviews, 168 commits in 2 years 7 months
Contributions summary:Andy's contributions primarily focused on fixing typos and spelling errors throughout the codebase, indicating a focus on code quality and readability. The user also addressed issues related to code clarity and maintainability by improving error messages for configuration keys. In addition, the user seems to be responsible for merging code changes from the master branch, indicating a role in managing and integrating code.
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
Andy Geach - Lead Software Engineer at Bug or Feature