Jannik Clausen is a founding software engineer with nine years of experience building developer-facing infrastructure, specializing in Linux, DevOps, Go, and database tooling. Based in Kiel, Germany, he helped shape Ariga’s open-core products—Ent and Atlas—working on schema-as-code, migration/versioning, and OpenAPI code generation that bridge design-time and runtime database concerns. His open-source contributions show practical depth in code generation, spec parsing, and schema metadata (e.g., adding SQL comment support and cyclical-edge handling), reflecting a focus on robust, extensible developer APIs. Comfortable across backend systems and database internals, he combines product-minded engineering with low-level craftsmanship that surfaces in fixes to templates, parsers, and generation pipelines.
9 years of coding experience
5 years of employment as a software developer
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at The University of Kiel
Contributions:673 reviews, 155 commits, 372 PRs in 11 months
Contributions summary:Jannik's commits primarily focus on enhancing the database schema management capabilities of the `ariga/atlas` project. They implemented support for SQL comments in the specification utility, including the addition of comment attributes to various schema elements like tables, columns, and indexes. The commits demonstrate the ability to marshal and unmarshal these new schema features, confirming the implementation and integration with database-specific HCL configurations.
Contributions:50 reviews, 36 commits, 60 PRs in 1 year 4 months
Contributions summary:Jannik primarily contributed to the `entoas` package, which generates OpenAPI specifications for the `ent` framework. Their work involved integrating the OpenAPI Specification generator from an external source, fixing linting issues, and generating Go code. The user modified the code to support same-type (cyclic) edges, handled nillable fields, and implemented pagination parameters. These contributions indicate a focus on extending the functionality of the `entoas` tool.
entextensions
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
Jannik Clausen - Founding Software Engineer at Ariga