Rudolf Schlatte is a Senior Engineer based in Nordland, Norway with 22 years of experience bridging academic research and production-grade software development. He brings deep expertise in systems-level programming and developer tooling, evidenced by substantive contributions to widely used open-source projects including Emacs Dashboard and the Steel Bank Common Lisp (SBCL) repository. Rudolf’s career spans research and engineering roles at the University of Oslo and international institutes, where he translated complex research into robust software and buildable systems. He holds a PhD from Technische Universität Graz and has a track record of solving compatibility and integration challenges, such as Emacs 26 fixes and byte-stream handling in SBCL. Colleagues know him for quietly improving developer UX—adding navigational and project integration features—and for thoughtful refactors that make long-lived codebases easier to maintain.
Contributions:9 commits, 8 PRs, 10 comments in 1 year 9 months
Contributions summary:Rudolf primarily contributed to the `emacs-dashboard` project by implementing new features and fixing bugs related to the user interface and project integration. They added line-moving commands similar to `dired`, enhancing user navigation within the dashboard. Furthermore, the user integrated project.el support into the projects widget, improving the project's functionality. The user also addressed an Emacs 26 compatibility issue and fixed defcustom, improving the project's usability and compatibility.
Mirror of Steel Bank Common Lisp (SBCL)'s official repository
Role in this project:
Backend Developer
Contributions:72 commits in 6 years 4 months
Contributions summary:Rudolf made significant contributions to the SBCL project by merging and integrating code related to simple-streams, including the handling of file operations and byte sequences. Their work involved substantial code refactoring and the implementation of features such as support for double-channel simple streams, read/write sequence functionality for byte arrays, and integration of external formats like EUC-JP. Further commits included enhancements to the documentation and fixing build issues.
sbclsteelcompilerlispcommon-lisp
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
Rudolf Schlatte - Senior Engineer at Universitetet i Oslo