Maxwell Flitton is a software engineer in London with a decade of experience building backend systems and databases for high-performance applications. A physics graduate turned R&D engineer in financial technology, he brings rigorous problem-solving and quantitative thinking to complex engineering challenges. He has contributed to SurrealDB’s core—working on context management, key-value operations, document lifecycles, and adding ML model storage/execution—demonstrating a blend of database internals and ML tooling. Maxwell focuses on production-ready solutions that bridge research and product needs, improving data handling for real-time web use cases. Colleagues rely on him for pragmatic infrastructure improvements and for making experimental features robust enough for finance-grade deployments.
A scalable, distributed, collaborative, document-graph database, for the realtime web
Role in this project:
Back-end Developer & Database Engineer
Contributions:19 reviews, 16 PRs, 62 pushes in 1 year 5 months
Contributions summary:Maxwell contributed to the core functionalities of the SurrealDB database, focusing on areas like context management, key-value store operations, and document lifecycle handling. Their work involved adding support for ML model storage and execution, indicating a focus on extending the database's capabilities. The user also addressed issues related to returning array/vector data from ML functions, improving data handling within the database. Furthermore, they were involved in initial setup for the SurrealCS storage engine, enhancing the database's infrastructure.
Speed up your Python with Rust, published by Packt
Contributions:3 commits, 1 PR, 14 pushes in 1 year 4 months
pythonspeedrustpacktpyo3
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.