Saúl Bernardo

Software Engineer at Facebook

Zacapa, Guatemala
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
Saúl Bernardo is a software engineer with 11 years of experience, currently working at Facebook and based in Zacapa, Guatemala. He blends back-end systems work in Rust—contributing to Facebook’s sapling with revset performance improvements and GitHub PR resolution—with developer tooling enhancements in Emacs, improving integrations like vterm, org-pomodoro, and MathJax support. His open-source contributions show a pragmatic focus on developer experience and cross-tool integrations that bridge editor workflows and scalable source control. A graduate of Universidad de San Carlos de Guatemala, he pairs production-grade systems thinking with hands-on improvements that make complex tools more usable for engineers.
code11 years of coding experience
bookUniversidad de San Carlos de Guatemala
github-logo-circle

Github Skills (11)

rust10
emacs10
back-end-development10
emacs-lisp10
github9
mercurial9
markdown-it9
markdown9
org-mode8
json7
configuration-management7

Programming languages (10)

JavaC++ShellRustTeXJavaScriptPHPRuby

Github contributions (5)

github-logo-circle
facebook/sapling

Nov 2021 - Jan 2023

A Scalable, User-Friendly Source Control System.
Role in this project:
userBack-end Developer
Contributions:17 reviews, 157 commits, 28 PRs in 1 year 2 months
Contributions summary:Saúl primarily worked on enhancing the `facebook/sapling` repository by implementing features related to Mercurial revsets. The user's contributions involved adding the `lost()` revset, improving the performance of existing revsets, and incorporating functionalities for resolving Github pull requests, all within the Rust codebase. This involved modifying the revset resolving logic. Additionally, the user contributed to the Rust-based config command, providing support for the JSON template and implementing some basic functionality.
control-systemscalablesource-controluser-friendly
doomemacs/doomemacs

Jun 2020 - May 2021

An Emacs framework for the stubborn martian hacker
Role in this project:
userFull-stack Developer
Contributions:5 commits, 3 PRs, 3 comments in 10 months
Contributions summary:Saúl primarily contributed to the Emacs configuration framework by adding support for various integrations and features. They added support for terminal-notifier in org-pomodoro and mathjax in markdown previews. Further, the user refactored and fixed functionality related to the vterm terminal emulator within Emacs, improving its interaction with project directories. These commits indicate a focus on enhancing user experience and integrating external tools within the Emacs environment.
vimemacs-configurationmartianemacsemacs-lsp
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
Saúl Bernardo - Software Engineer at Facebook