Lukas Eder

Founder at Data Geekery

St. Gallen, St. Gallen, Switzerland
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
Lukas Eder is the founder of Data Geekery and a Java Champion with 16 years of experience building developer-focused tooling around SQL and Java. He is the creator of jOOQ, a widely used library that makes writing SQL in Java expressive and type-safe, and an active maintainer of companion OSS like jOOλ and jOOR. His work spans deep database engineering—adapting and extending schemas for PostgreSQL/CockroachDB and contributing features to the H2 engine—to fluent API design for Java reflection and functional programming ergonomics. Based in St. Gallen, Switzerland, he blends product-minded entrepreneurship with hands-on systems programming and a knack for making low-level APIs delightful. Less obvious: he frames SQL as a deliberately mysterious yet immensely powerful device, and channels that philosophy into tools that expose SQL’s strengths rather than hide them.
code16 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
215,965reputation
26.6mreached
3,456answers
256questions
Badges
browser
top-5%
arraylist
top-1%
plsql
top-1%
pagination
top-1%
regex
top-5%
maven
top-1%
github-logo-circle

Github Skills (113)

tuple10
postgresql10
hsqldb10
javas10
casting10
db-schema10
pagination10
maven10
reflections10
database-management10
schema10
operator10
plsql10
schema-design10
tuples10

Programming languages (25)

C#CCMakeGoHTMLGroovyTypeScriptShell

Github contributions (5)

github-logo-circle
jOOQ/sakila

Jul 2021 - Nov 2022

The Sakila Database
Role in this project:
userDatabase Engineer / Database Administrator
Contributions:13 commits, 6 PRs, 19 pushes in 1 year 4 months
Contributions summary:Lukas's primary contribution revolves around adapting the Sakila database for various database platforms. They migrated the Sakila database to its own repository. Furthermore, they modified the schema, adapting the database for PostgreSQL and CockroachDB, including insert scripts. The user also made adjustments to datatypes and commands to ensure cross-platform compatibility and to avoid formats that are not supported.
sakila-database
jOOQ/jOOL

Mar 2014 - Oct 2022

jOOλ - The Missing Parts in Java 8 jOOλ improves the JDK libraries in areas where the Expert Group's focus was elsewhere. It adds tuple support, function support, and a lot of additional functionality around sequential Streams. The JDK 8's main efforts (default methods, lambdas, and the Stream API) were focused around maintaining backwards compatibility and implementing a functional API for parallelism.
Role in this project:
userBack-end Developer
Contributions:50 reviews, 490 commits, 92 PRs in 8 years 9 months
Contributions summary:Lukas contributed heavily to the core library `jOOλ`, specifically adding a comprehensive set of helper functions and classes to extend Java 8's functional capabilities. The user implemented a wide variety of additions including support for tuple types and methods like `concat()`, `shuffle()`, `join()`, and `groupBy()` to enhance stream processing. They also contributed many functional tools for working with primitive types, adding a deep level of functional programming support.
backward-compatibilityfunctional-apijavalambdas
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