Laura Ham is a Developer Advocate with 9 years of experience blending developer experience, ML product research, and community engineering around open-source systems. Based in Arnhem, she has driven adoption and documentation for Weaviate—a notable open-source vector database—contributing backend GraphQL schema tests and ensuring API integrity. Her background spans human-centered design, interaction technology, and applied data science, giving her a rare mix of product empathy and technical depth. Laura has moved between hands-on development, research roles, and developer advocacy at startups and labs, translating complex ML and semantic tooling into approachable developer experiences. Outside core roles she founded an HCI consultancy and has practical IoT and robotics experience, reflecting a long-standing focus on human–AI interaction.
9 years of coding experience
6 years of employment as a software developer
Double Master's degree Human Computer Interaction and Design, Double Master's degree Human Computer Interaction and Design at EIT Digital Master School
Bachelor of Science - BSc Bachelor Artificial Intelligence + Honours College, Bachelor of Science - BSc Bachelor Artificial Intelligence + Honours College at Vrije Universiteit Amsterdam (VU Amsterdam)
VWO Nature&Science Nature&Health, VWO Nature&Science Nature&Health at Kalsbeek College
Master's degree Interaction Technology, Master's degree Interaction Technology at University of Twente
Master's degree ICT Innovation, Master's degree ICT Innovation at Aalto University
Weaviate is an open-source vector database that stores both objects and vectors, allowing for the combination of vector search with structured filtering with the fault tolerance and scalability of a cloud-native database.
Role in this project:
Back-end Developer
Contributions:71 commits, 5 PRs, 50 pushes in 3 years 1 month
Contributions summary:Laura's commits primarily focus on adding and testing GraphQL schema structures within the Weaviate vector database. The contributions involve writing acceptance tests in Go to validate the correctness of the GraphQL schema, including the type definitions, root queries, and schema types. Further contributions include debugging and resolving merge conflicts within the GraphQL schema test files. The user's work ensures the integrity and accuracy of the GraphQL API implementation for Weaviate.
Contributions:8 commits, 7 pushes, 1 branch in 1 year 9 months
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.