Michael Hackstein is a Chief Architect with 13 years of experience specializing in database engineering and graph technologies, currently leading architecture at ArangoDB from Cologne, Germany. He has progressed through technical and leadership roles at ArangoDB—from senior graph specialist to Chief Data Science Officer—bringing deep hands-on expertise in core database internals, indexing, and performance optimization. A long-time contributor to the flagship open-source ArangoDB project, his commits focus on storage, index implementation and internal APIs that power multi-model capabilities. Michael pairs a strong academic background in databases (M.Sc., RWTH Aachen) with practical experience building production-grade graph and document features in JavaScript and C++-adjacent components. He represents the company at conferences and user groups worldwide, blending developer advocacy with architectural stewardship. Notably, he combines day-to-day core engineering work with strategic data science leadership, bridging low-level database mechanics and high-level product direction.
13 years of coding experience
2 years of employment as a software developer
Master of Science (M.Sc.), Computer Science (specialized in Databases), Master of Science (M.Sc.), Computer Science (specialized in Databases) at RWTH Aachen University
Bachelor of Science (BS), Informatik, Bachelor of Science (BS), Informatik at Rheinisch-Westfälische Technische Hochschule Aachen / RWTH Aachen
🥑 ArangoDB is a native multi-model database with flexible data models for documents, graphs, and key-values. Build high performance applications using a convenient SQL-like query language or JavaScript extensions.
Contributions:958 reviews, 5627 commits, 1454 PRs in 10 years 2 months
Contributions summary:Michael's commits primarily focus on backend database management and enhancements within the ArangoDB project, specifically involving data storage, index implementation and maintenance, and the development of internal APIs related to database operations. The user contributed to the core functionalities of the database, specifically in areas related to data access, indexing for optimization, and data integrity, suggesting a strong focus on database engineering. Their work involved critical aspects of database management, emphasizing performance optimization and efficiency.
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.