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.
13 years of coding experience
2 years of employment as a software developer
Bachelor of Science (BS), Computer Engineering, Bachelor of Science (BS), Computer Engineering at University of Washington
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.
Collection of library stubs for Python, with static types
Role in this project:
Back-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.