Claes Nästén is a seasoned software engineer in Sweden with 20 years of hands-on experience blending application development and systems administration. Currently at Cisco, he brings deep expertise in portability and low-level compatibility, having contributed substantive fixes to high-profile open-source projects like Neovim and NeoMutt to support legacy Unix platforms. His work often focuses on cross-platform robustness—adding fallback implementations and platform-specific adjustments to ensure software builds and runs on older SunOS and similar systems. With a background spanning consultancies and security-focused product companies, he is comfortable across network services, build systems, and back-end C codebases. Colleagues rely on him for pragmatic solutions that bridge modern engineering practices with legacy OS quirks.
✉️ Teaching an Old Dog New Tricks -- IRC: #neomutt on irc.libera.chat
Role in this project:
Back-end Developer
Contributions:1 review, 7 commits, 4 PRs in 1 month
Contributions summary:Claes primarily focused on improving the NeoMutt codebase by implementing compatibility features, adding fallback implementations, and resolving build issues. Key contributions included adding `strsep` and `strcasestr` compatability functions, skipping locale-specific functions when necessary, and adding a fallback implementation for the `timegm` function. Additionally, the user addressed build system issues related to missing dependencies.
Contributions:1 review, 6 commits, 2 PRs in 3 days
Contributions summary:Claes focused on improving the compatibility of the Neovim text editor with older SunOS systems. They addressed issues by defining missing system-specific macros like `NAME_MAX` and `STRNLEN`, and by correcting code to avoid deprecated functions or utilize platform-specific alternatives like `cfsetispeed`. The user also provided a fallback implementation for `forkpty` to ensure broader support on SunOS. These changes contributed to greater portability of Neovim across a wider range of operating systems.
usabilityapiluavimvim-plugin
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.