Nick Mills-barrett

Infrastructure Lead - Beeper at Oxygem

Stony Stratford, England, United Kingdom
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code13 years of coding experience
job10 years of employment as a software developer
bookBachelor of Science (BSc), Bachelor of Science (BSc) at University of Newcastle-upon-Tyne
stackoverflow-logo

Stackoverflow

Stats
391reputation
21kreached
10answers
3questions
github-logo-circle

Github Skills (36)

asynchronous10
parallel10
postgresql10
qt10
parallelization10
back-end-development10
python10
async10
webkit10
cocoa10
parallel-processing10
parallel-computing10
paramiko10
macos10
windows-gui10

Programming languages (15)

JavaCSSC++RustGoHTMLShellCoffeeScript

Github contributions (5)

github-logo-circle
r0x0r/pywebview

Apr 2019 - Aug 2021

Build GUI for your Python program with JavaScript, HTML, and CSS
Role in this project:
userFull-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.
cssjavascriptpythonwebkitgtk
matrix-org/synapse

Oct 2021 - Jan 2023

Synapse: Matrix homeserver written in Python/Twisted.
Role in this project:
userBack-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.
Request Free Trial