About me
My name is Magali. I'm a software developer from Brazil interested in Linux, systems programming, and low-level software.
Experience
Software Engineer
Feb 2023 - Present
Canonical
- Maintain and release Ubuntu Linux kernels for AWS and FIPS-compliant environments.
- Backport security patches (CVEs), bug fixes, and features to downstream Ubuntu kernel releases.
- Debug and resolve user-reported Linux kernel issues.
- Analyze test results, identify regressions, and drive fixes prior to release of new kernel versions.
- Package and manage multiple kernel variants (IoT, cloud, FIPS) using Debian and Snap packaging systems.
- Contribute patches to upstream mainline and stable Linux kernel (lore.kernel.org submissions).
- Develop and improve internal tooling using Python and Bash.
- Review kernel patches backports and tooling changes.
- Mentor teammates through code reviews, knowledge sharing, and technical guidance.
Intern
May 2021 - July 2021
Google Summer of Code - Linux Foundation
- Contributed to kworkflow, a Bash-based tool that streamlines daily tasks of Linux kernel developers.
- Implemented new features, added tests, fixed long-standing bugs, and performed code reviews.
- Final report: kworkflow - GSoC 2021
Intern
Dec 2020 - Feb 2021
Outreachy
- Worked on GNU Guix, a GNU/Linux distribution and package manager written in Guile Scheme.
- Implemented a new subcommand to display the Git history of all packages.
- Related posts: Outreachy internship articles
Education
Bachelor in Computer Science
2019 - 2022
University of São Paulo (USP), São Paulo, Brazil
Capstone project:
Implementing unit testing in the Linux kernel — A participant observation in the AMD display driver
(project website in Portuguese)
Skills
Programming: C · Python · Bash
Languages: Portuguese (native) · English (fluent) · Mandarin Chinese (HSK 3)