Olmo Kramer

Founder, Development at CodeGra.de

Amsterdam, North Holland, Netherlands
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
Olmo Kramer is a founder and full-stack developer based in Amsterdam with 12 years of hands-on experience building and shipping developer-focused tools and custom web solutions. He runs CodeGra.de and has long-standing freelance roots in Olmo Kramer Web Development, combining entrepreneurial ownership with day-to-day coding. His open-source contributions span notable projects like the keyboard-driven qutebrowser and the Nix-focused home-manager, where he improved navigation, hinting, and reproducible environment configurations—demonstrating a knack for user-facing UX tweaks and robust automation. Comfortable across Python, Nix, and editor ecosystems, he often focuses on editor/tooling ergonomics and test-backed refinements. He also taught computer science at the University of Amsterdam, bringing teaching experience that sharpens his ability to explain complex systems. Colleagues would note his blend of practical product sense and attention to developer ergonomics that yields small but impactful improvements.
code12 years of coding experience
bookBachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at University of Amsterdam
bookSt. Ignatius Gymnasium
languagesEnglish, Dutch
github-logo-circle

Github Skills (23)

atom-editor10
javascript10
coffeescript10
qt10
python10
nix10
package-development10
testing10
configuration-management10
browser10
home-manager10
pyqt10
web-content9
pytest9
webpages9

Programming languages (24)

JavaC++CSSCRustSmithyTeXGo

Github contributions (5)

github-logo-circle
nix-community/home-manager

Aug 2020 - Jan 2023

Manage a user environment using Nix [maintainer=@rycee]
Role in this project:
userFull-stack Developer
Contributions:31 reviews, 8 commits, 13 PRs in 2 years 4 months
Contributions summary:Olmo primarily contributed to the `home-manager` repository, which manages user environments with Nix. Their work involved implementing and modifying Nix modules for various programs like `ncmpcpp`, `feh`, and `mpv`. These changes included adding features like multiple keybindings for `feh`, allowing string values for `mpdMusicDir` in `ncmpcpp`, and integrating WezTerm terminal shell integrations. They also worked on adding and improving test configurations using Nix and NMT, demonstrating a focus on automation and configuration management.
nix-dotfilesnixosmaintainerhome-managerdotfiles
atom-community/sync-settings

Mar 2015 - Jun 2015

Synchronize all your settings and packages across atom instances
Role in this project:
userFull-stack Developer
Contributions:15 commits, 6 PRs, 19 comments in 3 months
Contributions summary:Olmo focused on enhancing the "sync-settings" Atom package, which allows users to synchronize settings across Atom instances. Their contributions involved modifying command scopes, updating keymap configurations, and refactoring deprecated code. They also implemented the "extraFiles" config to allow users to sync additional files. Furthermore, they updated and enhanced the specs of the package.
instancesrelease-managementsynchronizesyncthingatom
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
Olmo Kramer - Founder, Development at CodeGra.de