Levente Kurusa

Budapest, Hungary
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
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).
code12 years of coding experience
bookComputer Science, Computer Science at Coursera
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at Imperial College London
languagesHungarian, French, English
stackoverflow-logo

Stackoverflow

Stats
1,868reputation
147kreached
60answers
0questions
github-logo-circle

Github Skills (17)

filesystem10
c1110
c1710
system-calls10
unikernel10
operating-system10
virtio9
assembly9
x86-649
data-structures8
data-structure8
kernel6
panic6
android6
linux6

Programming languages (20)

JavaC++CSSCRustGoPerlSvelte

Github contributions (5)

github-logo-circle
nanovms/nanos

Oct 2018 - Dec 2018

A kernel designed to run one and only one application in a virtualized environment
Role in this project:
userBack-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.
kerneloperating-systemssecuritysandboxlinux
levex/levos5

Dec 2013 - May 2014

Contributions:52 commits in 5 months
kernelposixunixlinuxaiming
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
Levente Kurusa