Matthew Parnell

Senior Software Engineer at Neo4j

London, 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

👤
Senior
🎓
Top School
Matthew Parnell is a Senior Software Engineer based in London with 11 years of technical experience transitioning from neutrino particle physics research to backend engineering at Neo4j. He has focused on kernel-level backend and database work, contributing to performance and maintainability improvements in the flagship neo4j/neo4j repository. His background in experimental physics—incl. hands-on fieldwork at SNOLAB and teaching Java to undergraduates—gives him strong debugging instincts, rigorous testing habits, and clear technical communication. Matthew combines safety-conscious, methodical problem solving from lab environments with production-grade engineering on graph database internals. He is motivated by deep technical challenges and continuous growth within the Node/Neo community.
code11 years of coding experience
job3 years of employment as a software developer
bookGCSEs and A-Levels, GCSEs and A-Levels at Chipping Campden School
bookDoctor of Philosophy (PhD), Neutrino Particle Physics (withdrew due to health), Withdrew due to health, Doctor of Philosophy (PhD), Neutrino Particle Physics (withdrew due to health), Withdrew due to health at Lancaster University
languagesEnglish
github-logo-circle

Github Skills (7)

javas10
refactoring10
database-design10
refactor10
java10
testing9
performance-optimization9

Programming languages (16)

JavaC++CRustTeXGoHTMLTypeScript

Github contributions (5)

github-logo-circle
neo4j/neo4j

Apr 2021 - Nov 2022

Graphs for Everyone
Role in this project:
userBack-end Developer & Database Engineer
Contributions:172 commits, 33 comments, 10 issues in 1 year 6 months
Contributions summary:Matthew's commits primarily focused on enhancing the performance and maintainability of the "toString" method for handling index definitions within the Neo4j database. The changes were made in both core kernel and community-it projects. The user also removed hardcoded values in the test.
neo4j-databasedirected-acyclic-graphnosqlgraphsdatabase
parnmatt/snoing

Jun 2016 - Oct 2018

Contributions:56 pushes, 13 branches in 2 years 4 months
methodfallinstallationsky
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
Matthew Parnell - Senior Software Engineer at Neo4j