Jannik Clausen

Founding Software Engineer at Ariga

Kiel, Schleswig-Holstein, Germany
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
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.
code9 years of coding experience
job5 years of employment as a software developer
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at The University of Kiel
github-logo-circle

Github Skills (23)

ent10
postgresql10
api-design10
schema-design10
templater10
template-engine10
schema-org10
entity-framework10
code-generation10
go10
sql10
database-design10
schema10
openapi10
mysql9

Programming languages (17)

CSSCCMakePLpgSQLGoHTMLTypeScriptHCL

Github contributions (5)

github-logo-circle
ariga/atlas

Jan 2022 - Dec 2022

Manage your database schema as code
Role in this project:
userBack-end Developer & Database Engineer
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.
managing-databaseaurorasqlatlasdatabase
ent/contrib

Aug 2021 - Jan 2023

A collection of extensions and tools for ent
Role in this project:
userBack-end Developer
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