Postdoctoral Researcher at Humboldt-Universität zu Berlin
Berlin, Germany
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Lucas Köhler is a Berlin-based postdoctoral researcher and full-stack developer with nine years of experience bridging academic research in social psychology and practical software engineering. He contributes to prominent open-source projects like Eclipse Theia, where he extended the plugin API, added multi-window webview support and improved UI components—work that reflects a strong focus on developer tooling and UX. His background spans roles in research, consulting, and QA/test automation, giving him a rare combination of rigorous experimental thinking and production-grade engineering discipline. Lucas has a PhD in Social Psychology from LMU Munich and dual master's degrees from the University of Groningen, which inform his human-centered approach to software design. Notably, he has shipped cross-platform E2E tests for a desktop IDE and implemented nuanced features like code action resolution and drag-and-drop tree rendering, showing attention to both reliability and developer experience. He thrives at the intersection of research and engineering, turning complex user and system requirements into maintainable, well-tested solutions.
9 years of coding experience
4 years of employment as a software developer
Ludwig Maximilian University of Munich
Master of Science - MS, Applied Social Psychology, Distinction, Master of Science - MS, Applied Social Psychology, Distinction at University of Groningen
Semester Abroad, Psychology, Semester Abroad, Psychology at Université Paul Valéry (Montpellier III)
Customizable JSON Schema-based forms with React, Angular and Vue support out of the box.
Role in this project:
Full-stack Developer
Contributions:2 releases, 159 reviews, 76 commits in 5 years 6 months
Contributions summary:Lucas primarily contributed to the `jsonforms` repository by modifying the `schema.service.ts` file and the test files, adding functionality and tests related to the `addToData` method. The modifications included adding two additional arguments, `neighbourValue` and `insertAfter`. They also fixed an incorrect `deleteFromArray` function and applied code review and linter warnings. Finally, the user added drag and drop capabilities to the tree renderer component.
The Eclipse IDE is a modern and open IDE for cloud and desktop. The Theia IDE is based on the Theia platform. The Theia IDE is available as a downloadable desktop application. You can also try the latest version of the Theia IDE online. For more details, see the Readme below.
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:8 commits, 1 PR, 6 comments in 5 months
Contributions summary:Lucas primarily focused on adding and enabling end-to-end (E2E) tests for the Theia IDE's packaged application. They implemented tests using WebdriverIO to verify the application's functionality, including window titles and the presence of built-in extensions. Furthermore, the user ensured these tests were compatible across multiple operating systems by adapting the test setup and keyboard shortcut configurations for Windows and macOS. They also made other contributions like ESLint configuration.
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
Lucas Köhler - Postdoctoral Researcher at Humboldt-Universität zu Berlin