David Sansome is a Senior Software Engineer based in Sydney with 21 years of experience building reliable systems across embedded, infrastructure, and application domains. He has driven platform-level work at Google and Cisco and now applies that depth at Wing, combining systems-level rigor with pragmatic product delivery. His open-source contributions span Python build tooling and hardware-focused Go projects—improving Python CMake builds for Windows and MinGW and adding device drivers for SSD1306 OLED and HX711 ADC—highlighting strengths in cross-platform build systems and low-level hardware integration. Comfortable in C, Python and Go, he has a track record of fixing subtle platform bugs and optimizing back-end workflows in mature codebases like Clementine. He holds an MEng in Computer Engineering from the University of Southampton and brings a practical hacker’s mindset to production-grade engineering challenges.
21 years of coding experience
10 years of employment as a software developer
MEng, Computer Engineering, MEng, Computer Engineering at University of Southampton
Contributions:1 release, 2901 commits, 9 PRs in 6 years 4 months
Contributions summary:David's contributions primarily focused on improving the backend of the Clementine Music Player, with commits that involved refactoring and optimization of existing code. The changes indicate a good understanding of the codebase, including the handling of playlist management, database interactions, and file URL encoding. The user demonstrates knowledge of the language used in the project.
Contributions:18 commits, 1 comment, 1 issue in 2 years 1 month
Contributions summary:David primarily contributed to the build system of the Python project, focusing on CMake integration and cross-platform compatibility. They implemented support for MinGW32, updated dependencies, and added features like disabling extensions and building them as built-in components. Furthermore, the user fixed shared library builds on Windows and corrected issues related to the `nt` module. These modifications enhanced the build process and expanded platform support for the project.
pythoncmakebuildsystemsetuptoolsbuild-system
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.