Gabriel Fontes

Site Reliability Engineer at Magalu Cloud

São Carlos, São Paulo, Brazil
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
Gabriel Fontes is an SRE and open-source engineer with about 10 years of experience, currently building object storage at Magalu Cloud while pursuing an MSc in Computer Science at USP. He focuses on developer experience, build systems, tooling and infrastructure, and pairs backend engineering with UI/UX and graphical design sensibilities. An active FOSS contributor in the Nix ecosystem, his work ranges from Home Manager improvements to adding SourceHut support in the Nix package manager. He founded and leads his university’s FOSS student group (gelos.club), connecting students to the wider community and researching governance and long-term sustainability of free software. Gabriel combines hacker-culture curiosity with production-grade reliability practices, turning research insights into practical DevOps improvements.
code11 years of coding experience
job4 years of employment as a software developer
bookUSP - Universidade de São Paulo
languagesEnglish, Portuguese
github-logo-circle

Github Skills (26)

c-language10
nix10
configuration-management10
nixos10
flake10
home-manager10
f10
functional-programming10
package-manager10
cprogramming-language10
declarative9
lang9
declarative-programming9
shell8
sh8

Programming languages (24)

C#JavaC++CSSRustCGoMustache

Github contributions (5)

github-logo-circle
Simple and documented config templates to help you get started with NixOS + home-manager + flakes. All the boilerplate you need!
Role in this project:
userDevOps Engineer
Contributions:5 reviews, 48 commits, 11 PRs in 8 months
Contributions summary:Gabriel primarily focused on configuring and maintaining the NixOS configuration files within the repository. Their contributions include refactoring documentation, updating nix syntax, and improving the overall user experience with the configurations. They made various improvements to the core configuration files, including adding Nix registry configurations, defining user settings, and setting up SSH server configurations, contributing to the project's usability. Additionally, the user worked on enhancing the shell environment setup and ensuring compatibility with experimental features related to flakes.
nix-flaketemplatenixos-configurationboilerplateget-started
nix-community/home-manager

Jul 2021 - Sep 2021

Manage a user environment using Nix [maintainer=@rycee]
Role in this project:
userDevOps Engineer & Configuration Manager
Contributions:25 reviews, 5 commits, 11 PRs in 2 months
Contributions summary:Gabriel primarily focuses on enhancing the configuration management aspects of the Home Manager project. Their contributions involve adding and refining `onChange` configurations for various programs like `qutebrowser`, `kitty`, `mako`, and `waybar`, enabling automatic reloading upon changes. Additionally, they developed and refined the `xdg-portal` module. This includes aligning it with NixOS standards and improving its description, making the user environment more dynamic and efficient.
nix-dotfilesnixosmaintainerhome-managerdotfiles
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