Himalayas logo
LF
Open to opportunities

Leonardo Faé

@leonardofa

I’m a Rust systems developer specializing in high-performance compilers and parallel systems.

Brazil
Message

What I'm looking for

I seek hands-on roles building high-performance systems in Rust, focused on compilers, parallelism, and measurable performance gains within research-friendly teams.

I am a Rust-focused systems developer and researcher with strong experience in compilers, systems performance, and parallel programming. I build high-performance tools and libraries for multicore, distributed, and GPU environments.

I maintain and contribute to open-source projects such as a Rust wallpaper manager that uses SIMD for performance and an automatic hash-function synthesis tool that generates C++ from computed regular expressions. These projects demonstrate practical systems-level engineering and attention to low-level optimization.

My master's research centers on a high-level DSL in Rust that generates code for multicore, MPI-based distributed systems, and GPUs. That work has produced peer-reviewed publications and a defended thesis, reflecting both academic rigor and applied systems design.

I work fluently in Rust, C/C++, Java, Zig, Lua, and Python, and I prioritize measurable performance improvements, reproducible results, and clear, maintainable code. I enjoy roles that combine hands-on engineering with research-driven problem solving.

Experience

Work history, roles, and key accomplishments

Swww logoSW
Current

Swww Developer

Jan 2021 - Present (4 years 7 months)

Developed and maintained a Rust-based wallpaper manager with performance-critical SIMD routines and optimized compression paths, improving runtime efficiency for high-throughput image handling.

PU

Master's Thesis Researcher

PUCRS

Mar 2023 - Mar 2025 (2 years)

Designed a high-level DSL in Rust to express linear pipelines and generated Rust code targeting multicore, MPI-based distributed clusters, and GPUs to enable portable parallel execution.

Sepe logoSE

Sepe Developer

Jan 2024 - Present (1 year 7 months)

Built an automatic synthesis tool that generates C++ hash functions from computed regular expressions to streamline hash-function generation and evaluation.

Education

Degrees, certifications, and relevant coursework

Pontifical Catholic University of Rio Grande do Sul logoPS

Pontifical Catholic University of Rio Grande do Sul

Master of Science, Computer Science

2023 - 2025

Grade: With Honors

Master's research and thesis on a high-level DSL in Rust for expressing linear pipelines on multi-cores, clusters and GPUs, with code generation for multicore, MPI-distributed, and GPU execution.

Pontifical Catholic University of Rio Grande do Sul logoPS

Pontifical Catholic University of Rio Grande do Sul

Bachelor of Science, Computer Science

2020 - 2024

Grade: Top of the Class, with Honors

Completed a Bachelor of Science in Computer Science, graduating top of the class with honors.

Pontifical Catholic University of Rio Grande do Sul logoPS

Pontifical Catholic University of Rio Grande do Sul

Bachelor of Laws, Law

2015 - 2020

Completed a Bachelor of Laws (LL.B.) degree from 2015 to 2020.

Tech stack

Software and tools used professionally

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan
Leonardo Faé - Swww Developer - Swww | Himalayas