Lukas Eipert is a product-focused software engineer with 12 years of experience building and improving frontend systems at scale, most recently joining Linear after a multi-role tenure at GitLab where he progressed from senior engineer to staff frontend engineer and interim manager. He excels in refactoring complex UI code and cross-version consistency—evidenced by contributions to the high-profile GitLab CE repository—and also brings backend library experience from work on the widely used superagent HTTP client. Based in Leipzig, he blends hands-on component and architecture work with people leadership and product thinking, having led Secure/Ecosystem engineering efforts and short-term management stints. Practical, detail-oriented, and comfortable navigating both legacy code and modern frontend stacks, he often focuses on improving maintainability and developer experience behind the scenes.
12 years of coding experience
10 years of employment as a software developer
Bachelor of Science - BS Computer Science, Bachelor of Science - BS Computer Science at Leipzig University
GitLab CE Mirror | Please open new issues in our issue tracker on GitLab.com
Role in this project:
Full-stack Developer
Contributions:372 commits in 1 year 6 months
Contributions summary:Lukas primarily focused on improving the GitLab CE frontend by backporting and updating UI components related to jobs and merge requests. Their work included refactoring Vue components and ensuring consistency across different GitLab versions. The user also addressed issues in user browsing and the operations navigation menu. Furthermore, they upgraded eslint to address a camelcase bug, fixed various lints, and ensured correct CSS class rendering for reports.
Ajax for Node.js and browsers (JS HTTP client). Maintained for @forwardemail, @ladjs, @spamscanner, @breejs, @cabinjs, and @lassjs.
Role in this project:
Back-end Developer
Contributions:10 commits, 2 PRs, 3 comments in 10 months
Contributions summary:Lukas primarily focused on refactoring and improving the core functionality of the `superagent` library. Their contributions involved moving methods and creating mixins, enhancing code structure and reusability. Key changes include the creation of `ResponseBase` to consolidate shared response properties and methods. They also refactored the handling of headers, ensuring proper parsing and property setting across different environments (Node.js and browsers).
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
Lukas Eipert - Product Software Engineer at Linear