I’m Hugo: a software engineer who enjoys working on distributed systems, databases and graph-data problems.
I’ve spent the last 6 years working at Neo4j, first on the clustered version of the database, and now on the full managed DBaaS: Aura. Before that I worked as a Research Engineer and did a PhD at Newcastle University in the UK.
In addition to my pinned repos, here are a few interesting things I've worked on "behind closed doors":
- Several large extensions to Neo4j's Raft implementation including mulit-raft, leadership transfer and raft observers/non-voters.
- An eventually consistent discovery service for Neo4j clusters built upon CRDTs and gossip.
- Techniques for sharding graphs, optimising data distribution for a provided query workload to be executed over the graph.