Jan-willem Meyling

Chief Technology Officer at FreshMinds

Amsterdam, North Holland, Netherlands
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
🎓
Top School
Jan-Willem Meyling is a pragmatic CTO and entrepreneur with 13 years of experience scaling engineering teams and transforming companies into tech frontrunners from Amsterdam. He combines hands-on backend expertise—demonstrated by notable contributions to Hibernate ORM, Blaze-Persistence, Hypersistence-Utils and QueryDSL—with product leadership across startups and education platforms like AthenaStudies and CeresNexus. Comfortable across cloud-native stacks (OpenShift, Keycloak, OpenStack) and full-stack systems, he excels at turning complex data problems into performant, maintainable solutions. Jan-Willem’s background in IoT, GIS/3D visualization and large-scale data pipelines reflects a rare mix of systems, web and embedded experience. A habitual open-source contributor, he often fixes deep ORM and JPA edge cases, showing strong domain knowledge of persistence internals that few CTOs possess. He values clear communication, integrity and continuous learning while building collaborative teams that ship reliable software.
code13 years of coding experience
job12 years of employment as a software developer
bookHighschool Voortgezet Wetenschappelijk Onderwijs (VWO), Highschool Voortgezet Wetenschappelijk Onderwijs (VWO) at Eerste Christelijk Lyceum
bookMinor Entrepreneurship, Minor Entrepreneurship at University of Amsterdam
bookBachelor’s Degree Computer Science, Bachelor’s Degree Computer Science at Delft University of Technology
languagesDutch, English
stackoverflow-logo

Stackoverflow

Stats
3,814reputation
232kreached
151answers
26questions
Badges
java
top-5%
github-logo-circle

Github Skills (30)

object-mapping10
postgresql10
annotations10
java-persistence-api10
testing10
enums10
java10
annotation-processing10
javas10
hibernate10
persistent10
orm10
persistence10
jpa10
guava9

Programming languages (17)

SmartyJavaC++CSSCPLpgSQLGoMustache

Github contributions (5)

github-logo-circle
Blazebit/blaze-persistence

Sep 2016 - Aug 2022

Rich Criteria API for JPA providers
Role in this project:
userBack-end Developer
Contributions:47 reviews, 96 commits, 62 PRs in 5 years 11 months
Contributions summary:Jan-willem made extensive contributions to the project, demonstrating a strong understanding of JPA, QueryDSL, and database interactions. They focused on enhancing the Criteria API, adding features like window functions, support for different join types, and improvements to CTE (Common Table Expression) handling. Their work included bug fixes, performance optimizations, and test case creation, ensuring the robustness and functionality of the JPA provider. They also integrated QueryDSL support, increasing the versatility of the project.
apictecriteria-apisqlproviders
querydsl/querydsl

Jan 2020 - Oct 2022

Unified Queries for Java
Role in this project:
userBack-end Developer
Contributions:2 releases, 142 reviews, 270 commits in 2 years 9 months
Contributions summary:Jan-willem primarily contributed to enhancing the querydsl project by implementing features for the APT (Annotation Processing Tool) module. Their work involved integrating service loaders for extension registration and binding the ProcessingEnvironment within the APT module. Furthermore, they modified the core JPA module by introducing alternative overloads and supporting generics, addressing existing issues and enhancing the project's capabilities. Additional improvements included enabling Java 8 compilation and removing Guava dependencies.
javaqueries
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
Jan-willem Meyling - Chief Technology Officer at FreshMinds