Levente Kurusa is a systems software engineer with 12 years of experience focused on low-level OS work, having contributed to Darwin/CoreOS at Apple and the Linux kernel at Red Hat and now working on OS research and as CTO at a startup. He’s an active open-source contributor — notably to the nanovms/nanos unikernel where he improved process management, implemented getdents(2), and added filesystem write and virtio storage support. Comfortable in both C and functional paradigms, he has a sustained interest in Haskell and functional programming which informs his approach to robust, composable systems. Based in Budapest, he combines production kernel engineering with research instincts and a habit of engaging with developer communities (lkurusa on IRC).
12 years of coding experience
Computer Science, Computer Science at Coursera
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at Imperial College London
A kernel designed to run one and only one application in a virtualized environment
Role in this project:
Back-end Developer
Contributions:81 commits in 2 months
Contributions summary:Levente primarily contributed to the core functionalities of the nanos unikernel, including fixing bugs in process management, implementing the getdents(2) syscall, and enhancing the filesystem. They introduced features like path canonicalization and write support to the file system. The user also made changes to the string manipulation functions, added file system writes, and updated the virtio storage functionality.
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.