David Bew is a Principal Engineer with 12 years of experience building and operating low-latency trading platforms and core release tooling at Man AHL, based in the Greater Oxford area. He combines deep quantitative training (DPhil and MMath from Oxford) with hands-on engineering leadership, having managed teams delivering production systems for futures, FX and equity trading. His work spans the full delivery lifecycle from research collaboration and strategy implementation to platform reliability and simplified time-to-release processes. An active contributor to pandas, he improved timezone handling and Windows test robustness—an under-the-hood fix that benefits data scientists relying on accurate temporal conversions. Known for bridging rigorous mathematical thinking with pragmatic software engineering, he focuses on making complex systems auditable and operationally resilient.
12 years of coding experience
7 years of employment as a software developer
DPhil Mathematics, DPhil Mathematics at University of Oxford
Flexible and powerful data analysis / manipulation library for Python, providing labeled data structures similar to R data.frame objects, statistical functions, and much more
Role in this project:
Back-end Developer & QA Engineer
Contributions:7 commits in 5 months
Contributions summary:David primarily contributed to improving timezone support within the pandas library. They added support for `dateutil` timezones, including conversions between `dateutil` and `pytz`. They also focused on resolving Windows-specific test failures related to `dateutil` timezone handling. Their work included refactoring and fixing caching logic for timezones and updating related documentation.
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.