Rudolf Schlatte

Senior Engineer at Universitetet i Oslo

Nordland, Norway
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

👤
Senior
🎓
Top School
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.
code22 years of coding experience
job15 years of employment as a software developer
bookPhD, PhD at Technische Universität Graz
languagesGerman, English, Norwegian
stackoverflow-logo

Stackoverflow

Stats
106reputation
14kreached
4answers
0questions
github-logo-circle

Github Skills (17)

compiler-compiler10
emacs10
common-lisp10
fileio10
file-processing10
file-handling10
compiler10
elisp10
file-access10
documentation7
eclipse6
coding-style6
lisp6
warnings6
java6

Programming languages (19)

C#JavaC++CSSRustCVueCommon Lisp

Github contributions (5)

github-logo-circle
An extensible emacs dashboard
Role in this project:
userDeveloper
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.
elispemacsstartpageextensibledashboard
sbcl/sbcl

Sep 2003 - Dec 2009

Mirror of Steel Bank Common Lisp (SBCL)'s official repository
Role in this project:
userBackend 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