Martin Kühl

Senior Software Engineer at PRISMA European Capacity Platform

Leipzig, Saxony, 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
Martin Kühl is a Senior Software Engineer in Leipzig, Germany with 22 years of experience building backend systems, language runtimes and developer tooling. He blends systems-level work—contributions to plan9port and low-level tools like acme/9term—with language and runtime development on projects such as Nu and Rubinius. Martin emphasizes reliability and maintainability, writing extensive tests, fixing build and compatibility issues across Io and other ecosystems, and improving persistence layers (notably porting a MapDB-based persistence from openHAB into Eclipse SmartHome). His background includes senior consultancy and architecture roles at innoQ and EWERK, and he recently joined PRISMA European Capacity Platform to drive core engineering efforts. A University of Bremen master’s graduate, he pairs pragmatic cross-project reuse with a rare curiosity for vintage OS tooling and production-grade engineering discipline.
code23 years of coding experience
job5 years of employment as a software developer
bookMaster’s Degree, Informatik, Master’s Degree, Informatik at University of Bremen
languagesGerman, English
github-logo-circle

Github Skills (41)

objective-c10
programming-language10
testing10
rubinius10
terminal-emulator10
build-system10
c1110
terminal-application10
interpreter10
java10
ruby10
c1710
t910
javas10
persistence10

Programming languages (28)

CGoMustacheHTMLGroovyTypeScriptShellJavaScript

Github contributions (5)

github-logo-circle
9fans/plan9port

Jan 2018 - Jan 2020

Plan 9 from User Space
Role in this project:
userBackend Developer
Contributions:10 commits, 14 PRs, 27 comments in 1 year 11 months
Contributions summary:Martin primarily contributed to the `9fans/plan9port` repository by making code changes that appear to enhance and fix the core functionality of the Plan 9 from User Space project. Their work involved modifying existing files related to terminal emulators (9term), address handling in Acme, and file type recognition. The user also updated tag functionality within the acme project. Their work touches aspects of system utility and application logic.
user-spaceplan
IoLanguage/io

Mar 2008 - Jun 2010

Io programming language. Inspired by Self, Smalltalk and LISP.
Role in this project:
userBack-end Developer / Build & Release Engineer
Contributions:13 commits in 2 years 3 months
Contributions summary:Martin primarily contributed to fixing build issues in various add-ons for the Io programming language. These fixes involved correcting compiler directives, updating function calls to match library version changes, and removing problematic comment markers. Their work directly addressed compatibility issues, ensuring the add-ons could be successfully built and integrated within the Io environment. Additionally, the user updated the build process to accept a more generic SQLite package name.
code-golfsmalltalklispcommon-lispprogramming-language
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