Paul Homer is a seasoned software developer based in Nanaimo, BC, with a multi-decade history of designing and shipping complex commercial systems across finance, healthcare, and blockchain. He pairs hands-on engineering—ranging from low-level C performance work and enterprise web platforms to Go-based blockchain MV P and testnet implementations—with leadership roles including CTO and VP of Platforms. At CIBC he built secure data tooling, idempotent synchronization, and real-time analytics integrations that bridged trading and back-office systems, and he has a track record of turning prototypes into production-ready services. His background includes deep algorithmic and systems work (time-series servers, compression, transactional integrity) and technical writing that surfaces his thinking. Comfortable in both technical and spokesperson roles, he’s equally at home debugging distributed state as he is shaping product and public-facing strategy. An interesting through-line: he repeatedly moves between research-grade mathematical thinking and pragmatic engineering to deliver robust, auditable solutions.
9 years of coding experience
22 years of employment as a software developer
Bachelor of Mathematics, Computer Science and Combinatorics & Optimization, Bachelor of Mathematics, Computer Science and Combinatorics & Optimization at University of Waterloo
Contributions:13 commits, 4 PRs, 6 pushes in 1 month
unixschedulerlinuxjobjob-scheduler
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.