Matthias Broecheler

Founder at DataSQRL

Seattle, Washington, United States
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
Matthias Broecheler is a technologist and serial entrepreneur with 14 years building disruptive data systems, currently founding DataSQRL to simplify streaming-data application development by eliminating data plumbing. He invented the Titan/JanusGraph graph database, authored O’Reilly’s Practitioner’s Guide to Graph Data, and brings deep R&D experience across graph databases, machine learning, and big data. A hands-on backend engineer, Matthias has contributed substantial performance and batch-loading improvements to Apache TinkerPop/Blueprints and implemented TTL/visibility features in Titan’s storage layer. He practices lean experimentation to iterate rapidly on product-market fit while keeping systems robust and production-ready. Based in Seattle, he blends academic rigor with pragmatic engineering—often surfacing non-obvious optimizations in storage and test automation that improve long-running data workloads.
code14 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
1,201reputation
25kreached
23answers
0questions
Badges
neo4j
top-5%
github-logo-circle

Github Skills (22)

blueprint10
gremlin10
testing10
apache10
graph-database10
data-structure10
java10
data-storage10
graphdb10
data-loading10
javas10
performance-optimization10
data-structures10
neo4j9
giraph7

Programming languages (2)

TypeScriptJava

Github contributions (5)

github-logo-circle
thinkaurelius/titan

Mar 2012 - Sep 2015

Distributed Graph Database
Role in this project:
userBack-end Developer
Contributions:1336 commits, 8 PRs, 72 pushes in 3 years 6 months
Contributions summary:Matthias contributed to implementing metadata support for entries, including functionality for timestamps, TTL, and visibility, within the Titan graph database. These changes involved modifications to the core disk storage components. Furthermore, the user added support for handling edge and property TTLs.
accumulodistributed-systemdatabasegraphgraph-database
tinkerpop/blueprints

May 2012 - Jul 2013

A Property Graph Model Interface (no longer active - see Apache TinkerPop)
Role in this project:
userBack-end Developer
Contributions:31 commits in 1 year 2 months
Contributions summary:Matthias primarily focused on adding functionality to the `BatchLoadingGraph` class, which appears to be designed for efficiently loading graph data. They introduced several supporting classes and interfaces related to batch loading, with a focus on performance through efficient memory management and transaction handling. Their work involved implementing the core logic for adding vertices and edges within a transactional context, optimizing the loading process for large datasets. Additionally, the user addressed refactoring and implemented test cases to validate the added functionalities, ensuring the performance and correctness of data loading.
tinkerpopapacheapache-tinkerpopgraphproperty-graph
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
Matthias Broecheler - Founder at DataSQRL