Nick Mills-barrett is an infrastructure-focused engineering leader with 13 years of experience building and scaling large systems, now leading Infrastructure at Beeper within Automattic. He combines a full-stack background with hands-on expertise deploying petabyte-scale Elasticsearch clusters and resilient data/ML pipelines, and excels at optimising operations and developer workflows. As a long-time maintainer and contributor to open-source projects like pywebview, parallel-ssh, and Matrix Synapse, he brings practical cross-platform and DevOps improvements that improve reliability and observability. A founder and serial operator (Oxygem) who moves comfortably between architecture and code, he’s based in Stony Stratford and known for squeezing latency and cost out of complex distributed systems.
13 years of coding experience
10 years of employment as a software developer
Bachelor of Science (BSc), Bachelor of Science (BSc) at University of Newcastle-upon-Tyne
Build GUI for your Python program with JavaScript, HTML, and CSS
Role in this project:
Full-stack Developer
Contributions:44 commits, 9 PRs, 28 comments in 2 years 4 months
Contributions summary:Nick primarily contributed to the `pywebview` project by implementing and refining features related to window management across different operating systems. They focused on improving the Cocoa implementation (macOS), adding functionalities such as getting and setting window size and position, and addressing issues with frameless window rendering. Additionally, the user worked on integrating these window management features with the GTK and QT platforms and refactored window properties for improved usability. The user also enhanced the user experience by adding features such as easy window dragging.
Synapse: Matrix homeserver written in Python/Twisted.
Role in this project:
Back-end Developer & DevOps Engineer
Contributions:107 reviews, 45 commits, 70 PRs in 1 year 3 months
Contributions summary:Nick contributed to the Synapse homeserver, primarily adding features and optimizing existing code. They implemented an option for background database updates, enabling more efficient database maintenance. Additionally, they enhanced the logging system to include exception details in JSON responses. The user also made changes to the configuration and server files, including introducing a configuration option to enable compression for the metrics HTTP resource, indicating DevOps involvement.
homeserverpythonmatrix-org
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.