Michal Bachman is the founder and CEO of GraphAware, a London-based graph-technology company he grew from a solo Java developer into a 60+ employee, multi-continent firm serving government and Fortune 500 clients with graph-powered ML, knowledge graphs, GenAI/GraphRAG and network science. With 13+ years of experience building mission-critical systems, he combines hands-on engineering chops (Imperial College MSc in Distributed Systems) with commercial acumen—closing 20+ six-figure enterprise deals and overseeing multi-year, multi-million dollar engagements without external funding. He started as a software architect and consultant, shipping large-scale Java/Spring systems and Neo4j-based solutions for retail, telco and market research customers. A proud Neo4j Certified Professional and active technologist, he contributes to open-source, writes technical articles and frequently speaks at graph conferences. Outside tech he pursues off-road driving instruction and advanced diving, reflecting a taste for disciplined, adventurous problem-solving.
13 years of coding experience
21 years of employment as a software developer
Student Exchange, Software Engineering, Student Exchange, Software Engineering at Tongji University
MSc., Computing (Distributed Systems), Distinction (First Class), MSc., Computing (Distributed Systems), Distinction (First Class) at Imperial College London
International Summer University Programs, International Summer University Programs at Copenhagen Business School
Conflict Studies, Conflict Studies at The Scholar Ship (Oceangoing University)
Contributions:239 commits, 1 PR, 151 pushes in 6 years 6 months
neo4jresttestingjavaneo4j-graphaware-framework
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.