Serapheim-nikolaos Dimitropoulos

Systems Engineer, Kernel at CoreWeave

New York, New York, United States
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
Serapheim-nikolaos Dimitropoulos is a systems and kernel engineer with 11 years of experience building and hardening low-level storage and OS components, currently working at CoreWeave in New York. He has deep expertise in ZFS and illumos/OpenZFS, contributing production-grade changes such as on-disk structure adjustments, zpool checkpoint integration, and race-condition fixes to well-known projects like openzfs/zfs and illumos-gate. His background includes senior and staff engineering roles at Delphix, Broadcom and WEKA, where he focused on kernel subsystems, debugger integrations, and reliability improvements. He’s also contributed to the drgn programmable debugger to support compressed kdumps and improved error handling, showing an aptitude for tooling as well as core kernel work. Not obvious from titles alone: he combines sustained open-source contributions to critical storage projects with industrial experience shipping fixes and refactors that prevent subtle kernel-level failures.
code11 years of coding experience
job10 years of employment as a software developer
bookMaster's of Science (M.Sc.) Computer Science, Master's of Science (M.Sc.) Computer Science at Illinois Institute of Technology
languagesGreek, English
stackoverflow-logo

Stackoverflow

Stats
66reputation
13kreached
5answers
0questions
github-logo-circle

Github Skills (30)

debugging10
debug10
filesystem10
openzfs10
il10
system-programming10
c1110
linux-kernel10
data-structure10
c1710
system10
low-level-programming10
sys10
zfs10
data-structures10

Programming languages (7)

ShellC++CRustDHTMLPython

Github contributions (5)

github-logo-circle
illumos/illumos-gate

Nov 2014 - Sep 2019

Role in this project:
userBack-end Developer
Contributions:23 commits in 4 years 10 months
Contributions summary:Serapheim-nikolaos's contributions primarily involve low-level system programming, specifically in the context of the illumos operating system. They focused on removing unused ZFS ARC functions, and fixing bugs related to the ZFS core, such as handling errors when lzc_* functions are called before initialization and addressing potential null pointer dereferences. Further contributions include on-disk padding related to merging zpool checkpoint & MMP in ZFS and refactoring to avoid unnecessary work related to unmounting snapshots.
unixkerneloperating-systemlinuxillumos
openzfs/zfs

Sep 2016 - Dec 2022

OpenZFS on Linux and FreeBSD
Role in this project:
userBack-end Developer
Contributions:16 reviews, 74 commits, 54 PRs in 6 years 3 months
Contributions summary:Serapheim-nikolaos primarily contributed to the ZFS file system, focusing on low-level system-level improvements. The commits demonstrate work on core functionalities, including the adjustment of on-disk structures and the simplification of existing code related to snapshots. The contributions also involved the introduction and integration of a new feature, the zfs storage pool checkpoint, and modifications to core system structures, like handling race conditions and adding kstats.
openzfstarballlinuxfreebsdsystem-software
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
Serapheim-nikolaos Dimitropoulos - Systems Engineer, Kernel at CoreWeave