John Baublitz

Principal Software Engineer at Red Hat

Greater Boston 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

👤
Senior
🎓
Top School
John Baublitz is a Principal Software Engineer at Red Hat with 11 years of experience building storage and systems software, specializing in Rust, C, and Python. He focuses on low-level systems programming—working on Stratis, Rust-in-kernel efforts, and expanding Rust bindings to Linux APIs—bridging OS concepts, language internals, and production storage systems. A pragmatic problem solver, he’s contributed to the high-profile rust-lang/libc repo by adding Linux networking and syscall constants that improve Rust’s ability to interact with kernel interfaces. Based in Greater Boston, he pairs deep technical expertise with strong communication skills and a collegial, community-minded approach (he jokes he will “code for coffee”).
code11 years of coding experience
job8 years of employment as a software developer
bookComputer Science, Computer Science at Boston University
languagesFrench, Russian, Ukrainian, English
stackoverflow-logo

Stackoverflow

Stats
21reputation
2kreached
2answers
1question
github-logo-circle

Github Skills (13)

c1710
rust10
system-programming10
c1110
networking10
bindgen9
libc8
header-files8
cpython6
beautifulsoup6
python6
ssh6
mysql6

Programming languages (13)

JavaCSSRustCGoHTMLErlangTypeScript

Github contributions (5)

github-logo-circle
rust-lang/libc

Dec 2018 - Mar 2020

Raw bindings to platform APIs for Rust
Role in this project:
userBack-end Developer
Contributions:18 commits, 10 PRs, 25 comments in 1 year 2 months
Contributions summary:John primarily contributed to the `libc` repository by adding and modifying constants related to the Linux kernel's networking and system call interfaces. Their work involved introducing new constants for routing, network interfaces, neighbor discovery, and other low-level networking functionalities. These additions were crucial for expanding the Rust bindings' coverage of the Linux kernel's API and enabling developers to interact with the system's networking features. The user also addressed build issues by including necessary header files and resolving dependency problems.
rust
jbaublitz/ci

Jun 2020 - May 2024

To manage CI for various project repos.
Contributions:19 pushes, 7 branches in 3 years 11 months
continuous-deploymentci-cdcdcontinuous-integrationcicd
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
John Baublitz - Principal Software Engineer at Red Hat