Lukáš Czerner

Software Engineer at Something different

Brno, South Moravia, Czechia
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

👤
Senior
🎓
Top School
Lukáš Czerner is a seasoned software engineer with 16 years of experience specializing in Linux kernel and file-system development, currently contributing at Something different after a long tenure at Red Hat. He is the upstream maintainer for ext4 and jbd2 in the Linux kernel and maintains e2fsprogs for RHEL/Fedora, combining deep kernel expertise with user-space tooling. His open-source contributions include implementing storage-focused utilities and discard/fallocate support in util-linux and e2fsprogs, reflecting a strong focus on block device interactions and storage optimization. Comfortable across C, Python, and shell scripting, he routinely debugs complex production issues, backports features to enterprise distributions, and mentors students and junior engineers. Based in Brno, he also presents at international kernel and OS conferences, bringing both practical production experience and community-facing leadership.
code16 years of coding experience
job14 years of employment as a software developer
bookMaster, Computer Systems and Networks, Master, Computer Systems and Networks at Brno University of Technology
languagesEnglish, Czech, Polish, Slovak
github-logo-circle

Github Skills (15)

c1710
blockdevice10
data-storage10
storage10
systemd10
file-storage10
filesystem10
linux10
utilities10
ioctl10
c1110
sys10
fileio10
utility10
memory-management9

Programming languages (5)

DockerfileShellCRoffPython

Github contributions (5)

github-logo-circle
tytso/e2fsprogs

Nov 2010 - Aug 2022

Ext2/3/4 file system utilities
Role in this project:
userBack-end Developer
Contributions:76 commits in 11 years 10 months
Contributions summary:Lukáš primarily focused on improving and extending the functionality of the `e2fsprogs` utilities, specifically related to file system management and optimization. They implemented features for discarding device blocks, integrated discard options into the `mke2fs.conf` configuration, and added a discard function into the `struct_io_manager`. These contributions enhance the efficiency and performance of the utilities by leveraging device-level discard operations. Additionally, the user made improvements to memory allocation and fixed potential memory leaks.
vfstarballfinderadministratorfilesystem
util-linux/util-linux

Nov 2010 - Jun 2020

Role in this project:
userBack-end Developer
Contributions:8 commits, 17 comments in 9 years 8 months
Contributions summary:Lukáš's contributions focused on adding new commands and functionalities to the `util-linux` project. This included implementing `fstrim`, `blkdiscard`, and `fallocate` commands, which involve interacting with filesystems and block devices to optimize storage usage. Furthermore, the user modified the `libblkid` library to correctly identify the file system type of Ext2/3/4 file systems and improved security by adding checks to the `blkdiscard` command. These changes indicate a focus on low-level system utilities and storage management.
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
Lukáš Czerner - Software Engineer at Something different