Lucas Ramage

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
Lucas Ramage is a DevSecOps engineer with 8 years of experience building and securing systems on UNIX-like platforms in both enterprise and startup settings. He combines deep systems knowledge with practical open-source contributions, notably improving musl libc compatibility and kernel syscall handling in the proot project to broaden unprivileged Linux sandboxing. Comfortable across back-end tooling, seccomp, and low-level portability challenges, he focuses on making complex runtime environments more reliable and portable. Educated in computer science with strong academic performance, he brings a pragmatic, security-minded engineering approach and a track record of shipping compatibility-focused patches that enable software to run on a wider range of systems.
code8 years of coding experience
bookBachelor of Science - BS, Computer Science, 4.0, Bachelor of Science - BS, Computer Science, 4.0 at Liberty University
bookBachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at UF Herbert Wertheim College of Engineering
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
1,733reputation
125kreached
43answers
5questions
Badges
vagrant
top-5%
github-logo-circle

Github Skills (16)

syscall10
c1710
chroot10
ptrace10
linux10
c1110
vagrant9
libvirt6
git6
openwrt6
docker6
kvm6
bash6
mongodb6
virtualization6

Programming languages (48)

C#CMakefileGoMustacheCommon LispHTMLErlang

Github contributions (5)

github-logo-circle
proot-me/proot

Nov 2018 - Oct 2022

chroot, mount --bind, and binfmt_misc without privilege/setup for Linux
Role in this project:
userBack-end Developer
Contributions:5 releases, 43 reviews, 112 commits in 3 years 11 months
Contributions summary:Lucas primarily focused on enhancing the project's compatibility with different libc implementations, specifically musl libc. They made significant changes to the code to support this, including modifications to core files like `portmap.c`, `cli.c`, `tracee.h`, and `syscall/enter.c`. Additionally, they addressed issues related to seccomp and renamed `renameat2` syscall to ensure compatibility with older kernels.
ptracebind-mountmountbindlinux
aad-for-linux/libnss-aad

Oct 2021 - Sep 2022

Name Service Switch (NSS) Module for performing user lookups against the Azure Active Directory (AAD).
Contributions:3 reviews, 9 commits, 7 PRs in 11 months
aadglibcname-service-switchswitchenumeration
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
Lucas Ramage