Peter Odding-thomson is a hands-on engineering leader with 16+ years of experience building and running large Linux-based web/mail/database infrastructures and writing software in C, Lua, Python and shell languages. He has led Operational IT teams at Paylogic and See Tickets Benelux, managing clusters of physical and hundreds of virtual servers while owning deployments, monitoring, stress testing and capacity planning. Equally comfortable in code and ops, he contributes to Vim tooling (vim-easytags, vim-session, vim-notes) and has improved robustness and performance in projects like pyca/cryptography. He prefers the technical “happy place” of hands-on problem solving but also brings people management, cross-department coordination and performance review experience. Peter’s background includes running personal VPS services (Apache, Postfix, Dovecot) since 2009 and deep Debian/Ubuntu expertise, reflecting a long-standing commitment to dependable, maintainable systems. A practical tinkerer at heart, he blends low-level programming skill with pragmatic DevOps discipline to keep services resilient under real-world load.
16 years of coding experience
7 years of employment as a software developer
Bachelor, Computer science, Bachelor, Computer science at Hanzehogeschool Groningen
Contributions:249 commits, 1 PR, 11 pushes in 5 years 1 month
Contributions summary:Peter primarily contributed to the development and maintenance of a note-taking application within Vim. They implemented features such as syntax highlighting, text formatting, and integration with external tools. Further contributions include creating commands for managing notes (creating, deleting, searching, and converting to HTML), and improvements to the overall user experience. The user also focused on the integration and improvement of file title and filename syncing.
Extended session management for Vim (:mksession on steroids)
Role in this project:
Full-stack Developer
Contributions:161 commits, 3 PRs, 12 pushes in 5 years 4 months
Contributions summary:Peter primarily worked on enhancing the functionality and usability of the Vim session management tool. Their contributions focused on adding new commands like `:RestartVim` and improving existing ones such as `:OpenSession` and `:SaveSession`. The user also addressed bug fixes related to restoring sessions with NERDTree, BufExplorer and implemented features such as optional GUI font persistence. Furthermore, they improved code quality by adding informative messages and enabling a more user-friendly experience.
vimsession-storeextendedkeep-alivesession-cookie
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.