Skip to content
View spastorino's full-sized avatar

Organizations

@wyeworks @rust-lang @rust-lang-nursery @rustlatam
Block or Report

Block or report spastorino

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
spastorino/README.md

Santiago Pastorino - @spastorino

👋, my name is Santiago Pastorino and I'm a software engineer from Uruguay. I'm a co-founder at WyeWorks, a Rust compiler team contributor, Types team member, RustLatam organizer and a Ruby on Rails core team alumni. I'm currently sponsored to work on the Rust compiler by Futurewei.

Rust

I mostly contribute to the compiler of the Rust programming language.

Here's a summary of my mostly noteworthy contributions:

  • Rust Compiler RPITIT refactor - Refactored RPITIT code to lower RPITs in traits as a GAT.
  • Rust Compiler MIR - Helped with Non-Lexical Lifetimes (NLL) implementation; implemented various MIR optimizations including MIR 2.0 Place refactor.
  • Rust Compiler negative impls in coherence - Implemented the first version of negative impls in coherence that allowed the Error trait to be moved into core.
  • Rust Compiler Const-Eval - Implemented a first minimal version of inline consts RFC 2920.
  • Rustc Dev Guide: Leading the working group, writing and helping organizing the documentation effort.
  • Lead Rustc Prioritization working group: prioritizing Rust compiler issues, fixed a lot of critical and high priority issues and support for the Rust compiler and Rust Lang team meetings.
  • Lead Rustc Meta working group: helped organize the MCP process and the Rust compiler structure.
  • Cargo Bisect Rustc: automated the tool to find regressions in the Rust compiler in a simpler way.
  • Lead organizer of Rust Latam conference.

Contact

Feel free to send me an email to spastorino@gmail.com

Pinned

  1. rust-lang/rust rust-lang/rust Public

    Empowering everyone to build reliable and efficient software.

    Rust 93.2k 12k

  2. rust-lang/rustc-dev-guide rust-lang/rustc-dev-guide Public

    A guide to how rustc works and how to contribute to it.

    HTML 1.6k 473

  3. rust-lang/compiler-team rust-lang/compiler-team Public

    A home for compiler team planning documents, meeting minutes, and other such things.

    HTML 380 67

  4. rust-lang/cargo-bisect-rustc rust-lang/cargo-bisect-rustc Public

    Bisects rustc, either nightlies or CI artifacts

    Rust 172 54

  5. rust-lang/triagebot rust-lang/triagebot Public

    Automation/tooling for Rust spaces

    Rust 162 71

  6. rails/rails rails/rails Public

    Ruby on Rails

    Ruby 54.9k 21.3k