Omar Sandoval

Software Engineer at Meta

Seattle, Washington, 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
Omar Sandoval is a seasoned software engineer with 13 years of experience focused on Linux, filesystems, storage, and debugging, currently on Meta’s Linux kernel team in Seattle. He has designed and implemented kernel features including work on Btrfs and the Kyber multiqueue I/O scheduler, and is the creator of the drgn programmable debugger. An active open-source contributor, Omar improves critical projects such as Python's typeshed, fio, and upstream Linux, often tackling type-safety, refactoring, and tricky logging/CLI bugs. His background spans production storage systems at Isilon and infrastructure work at Dropbox, plus an early internship that scaled Btrfs free-space caching at Facebook. Colleagues know him for combining deep systems expertise with practical documentation and tooling improvements that make low-level systems more maintainable. He holds a BS in Computer Engineering from the University of Washington and routinely bridges kernel-level engineering with developer-facing tooling.
code13 years of coding experience
job2 years of employment as a software developer
bookBachelor of Science (BS), Computer Engineering, Bachelor of Science (BS), Computer Engineering at University of Washington
languagesSpanish
stackoverflow-logo

Stackoverflow

Stats
131reputation
5kreached
7answers
0questions
github-logo-circle

Github Skills (40)

debugging10
debug10
static-typing10
typesc10
python10
stub10
stubs10
dynamic-typing10
command-line-interface10
typescript10
c1110
linux-kernel10
implicit-typing10
standard-library10
c1710

Programming languages (12)

PowerShellShellC++CRustLLVMVimLVim script

Github contributions (5)

github-logo-circle
osandov/drgn

Aug 2017 - Jan 2023

Programmable debugger
Role in this project:
userBackend Developer & Documentation Contributor
Contributions:18 releases, 512 reviews, 1358 commits in 5 years 5 months
Contributions summary:Omar primarily focused on improving and maintaining the backend aspects of the "Programmable debugger" drgn repository, as demonstrated by their commits. These changes involved fixing mypy warnings to enforce strict type checking, enhancing type annotations for greater code clarity, and refactoring the structure of the code. Additionally, the user contributed to improving the project's documentation by documenting the code, incorporating detailed information about the helpers and examples and by addressing issues related to the formatting of the documentation in the `readthedocs.io` site.
ollydbgazerothcoredubdebuggingdebug
python/typeshed

Apr 2018 - Sep 2020

Collection of library stubs for Python, with static types
Role in this project:
userBack-end Developer
Contributions:6 commits, 5 PRs, 8 comments in 2 years 5 months
Contributions summary:Omar primarily contributed to the improvement of Python type stubs, focusing on enhancing the accuracy and completeness of type annotations within the project. Their work involved adding missing arguments to existing functions, correcting function signatures to align with the Python version, and incorporating new features from specific Python versions. This included updating stubs for built-in functions, standard library modules, and third-party libraries, thereby improving type safety for code that uses typeshed.
mypystatic-typingpythonstubtypechecker
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
Omar Sandoval - Software Engineer at Meta