#bookwriting (new Book with The Pragmatic Bookshelf, in progress)

#writing (see my latest Medium posts)

#workseeking (see my current CV)


Linked data architecture

Knowledge representation and engineering

A passion for distributed data, distributed compute – the graph!


My experience is in online information systems with a key focus on linked data architecture, and knowledge representation and engineering.

I am passionate about knowledge engineering and web technologies, and especially using graph databases and ontologies to build out integrated systems over distributed datasets.

I am currently (2019/20) writing a book about managing and querying information graphs with a functional programming language—Elixir.


Most recently I was part of a cross-functional team that developed the SciGraph linked open data (LOD) platform from Springer Nature – a one billion facts dataset published to the LOD cloud.

Previously I led development on the Nature Publishing Group LOD data platform data.nature.com.

I've had experience of working on both sides of the scientific publishing information supply chain, from international research centres to leading academic publishing houses. My background is in physics with astrophysics, and in space sciences.


  • Data integration
  • Knowledge graphs
  • Linked data
  • Ontologies
  • Taxonomies

Recent projects


See Links for publications and other places.