Jan Meier is an SDK engineer based in Copenhagen with 14 years of experience building backend systems, developer tooling, and database-driven applications. He combines deep TypeScript and Node.js expertise with hands-on database leadership—tuning, permissions, and mentoring—gained from leading database efforts and platform teams at Lenus eHealth. An active open-source contributor, Jan has influenced heavyweight projects like Sequelize and NetworkX by improving data-fetch strategies, implementing graph-coloring algorithms, and introducing dataloader batching to boost performance. He’s equally comfortable designing robust APIs and shaping developer experience, having shipped data pipelines on AWS Lambda, Kafka/Kinesis, and GraphQL-driven UIs. Colleagues describe him as pragmatic and detail-oriented, with a knack for refactoring complex systems into maintainable, test-covered code. Outside product work he’s taught programming and distributed systems, bringing a pedagogue’s clarity to technical leadership.
14 years of coding experience
13 years of employment as a software developer
Cand.it. Software development and Technology Advanced Computing, Cand.it. Software development and Technology Advanced Computing at IT-Universitetet i København
High Scool Mathematics Physics & English, High Scool Mathematics Physics & English at Selandia CEU HTX
Feature-rich ORM for modern Node.js and TypeScript, it supports PostgreSQL (with JSON and JSONB support), MySQL, MariaDB, SQLite, MS SQL Server, Snowflake, Oracle DB, DB2 and DB2 for IBM i.
Role in this project:
Back-end Developer
Contributions:22 releases, 1 review, 1183 commits in 5 years 8 months
Contributions summary:Jan primarily focused on improving the functionality of database associations within the Sequelize ORM. Their contributions included adding features for self-referential associations, implementing custom through-model attributes, and creating new functions for handling and verifying associations. Furthermore, they refactored database query generators to optimize performance, particularly with relation to include statements.
GraphQL & Relay for MySQL & Postgres via Sequelize
Role in this project:
Back-end Developer
Contributions:14 commits, 22 PRs, 17 pushes in 5 months
Contributions summary:Jan made several contributions to the `graphql-sequelize` project, a library facilitating GraphQL and Relay for Sequelize. Their work involved modifying the resolver functions to allow for asynchronous operations before and after data retrieval. They also removed include statements in favor of dataloader batching to improve performance, significantly changing the architecture of data fetching. Furthermore, the user implemented tests to ensure proper function calls and data returns.
graphqlmysqlpostgresql
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.