88 lines
4.3 KiB
Markdown
88 lines
4.3 KiB
Markdown
# awesome-rust-mentors
|
||
|
||
A curated list of mentors who are interested in helping new contributors get involved in Rust.
|
||
|
||
### Code of Conduct
|
||
|
||
All mentors and mentees are expected to abide by the Rust community [code of conduct](https://github.com/rust-lang/rust/blob/master/CODE_OF_CONDUCT.md). Violators will be removed from this list.
|
||
|
||
## New Mentors
|
||
|
||
To apply, simply open an issue. There is a template set up to help you get started quickly.
|
||
|
||
### Expectations For Mentors
|
||
|
||
Work in progress - https://github.com/RustBeginners/awesome-rust-mentors/issues/1
|
||
|
||
### Expectations For Mentees
|
||
|
||
Work in progress - https://github.com/RustBeginners/awesome-rust-mentors/issues/11
|
||
|
||
## Mentors
|
||
|
||
### Bhargav Voleti ([@bIgBV](https://github.com/bIgBV))
|
||
* **Pronouns**: he/him
|
||
* **Contact**: Twitter ([@2093bps](https://twitter.com/2093bps))
|
||
* **Spoken Languages**: _English_, Hindi
|
||
* **Topics**: Beginners, async, distributed systems
|
||
|
||
### Jane Lusby ([@yaahc](https://github.com/yaahc))
|
||
* **Pronouns**: she/her
|
||
* **Contact**: Twitter ([@yaahc_](https://twitter.com/yaahc_))
|
||
* **Spoken Languages**: English
|
||
* **Topics**: Beginners, community outreach, cargo, clippy, tracing, CLI
|
||
* **Aditional Resources**: [My work tracker](https://github.com/yaahc/prs/projects/1), I'm especially happy to mentor any of these issues
|
||
|
||
### Lucio Franco ([@LucioFranco](https://github.com/LucioFranco))
|
||
* **Pronouns**: he/him
|
||
* **Contact**: Twitter ([@lucio_d_franco](https://twitter.com/lucio_d_franco))
|
||
* **Spoken Languages**: _English_, Italian, French
|
||
* **Topics**: Async io, networking, distributed systems, game dev, compilers
|
||
|
||
### Mara Bos ([@m-ou-se](https://github.com/m-ou-se))
|
||
* **Pronouns**: she/her
|
||
* **Contact**: Email ([rust@m-ou.se](mailto:rust@m-ou.se)), Twitter ([@m_ou_se](https://twitter.com/m_ou_se)), IRC (M-ou-se on Freenode)
|
||
* **Spoken Languages**: English, _Dutch_
|
||
* **Topics**: Embedded, CLI, math, proc-macro, Linux, undefined behaviour, FFI, lifetimes
|
||
|
||
### Nikolai Vazquez ([@nvzqz](https://github.com/nvzqz))
|
||
* **Pronouns**: he/him
|
||
* **Contact**: Email ([nikvzqz@gmail.com](mailto:nikvzqz@gmail.com))
|
||
* **Spoken Languages**: _English_, Spanish, German
|
||
* **Topics**: Learning Rust from nothing or experienced newcomers
|
||
* **Additional Resources**: I maintain the Static Assertions crate and so I'd be happy to teach people how it works
|
||
|
||
### Oli ([@oli-obk](https://github.com/oli-obk))
|
||
* **Pronouns**: he/him
|
||
* **Contact**: Zulip ([@oli](https://rust-lang.zulipchat.com/)), Github ([@oli-obk](https://github.com/oli-obk)), Discord ([oli#1337](https://discordapp.com/invite/rust-lang))
|
||
* **Spoken Languages**: _German_, English
|
||
* **Topics**: Miri, const eval, error messages and other diagnostics, optimizations, MIR
|
||
|
||
### Shady Khalifa ([@shekohex](https://github.com/shekohex))
|
||
* **Pronouns**: he/him
|
||
* **Contact**: Twitter ([@shekohex](https://twitter.com/ShekoHex))
|
||
* **Spoken Languages**: _Arabic_, English
|
||
* **Topics**: Networking, FFI, CLI, parsers, development tools, web (server-side)
|
||
|
||
### Søren Mortensen ([@nerosnm](https://github.com/nerosnm))
|
||
* **Pronouns**: he/him
|
||
* **Contact**: Twitter ([@nerosnm](https://twitter.com/nerosnm)), Email ([soren@neros.dev](mailto:soren@neros.dev))
|
||
* **Spoken Languages**: English
|
||
* **Topics**: Beginners/the basics, developer tools, CLI, Rust–Swift/Objective-C interop
|
||
|
||
### William ([@Firstyear](https://github.com/Firstyear/))
|
||
* **Pronouns**: he/him/they/them
|
||
* **Contact**: Twitter ([@Erstejahre](https://twitter.com/Erstejahre)), Email ([william@blackhats.net.au](mailto:william@blackhats.net.au))
|
||
* **Spoken Languages**: English
|
||
* **Topics**: Code review, beginners, C-FFI, concurrency, data structures, security, identity management aka authentication
|
||
* **Additional Resources**:
|
||
* [Programming lessons and methods](https://fy.blackhats.net.au/blog/html/2019/02/26/programming_lessons_and_methods.html)
|
||
* [LDAP guide](https://fy.blackhats.net.au/blog/html/pages/ldap_guide_part_1_foundations.html)
|
||
* [Using rust generics to enforce db record state](https://fy.blackhats.net.au/blog/html/2019/04/13/using_rust_generics_to_enforce_db_record_state.html)
|
||
* [CPU atomics and ordering explained](https://fy.blackhats.net.au/blog/html/2019/07/16/cpu_atomics_and_orderings_explained.html)
|
||
|
||
|
||
## Additional Resources
|
||
* rust-learning - https://github.com/ctjhoa/rust-learning
|
||
* awesome-rust - https://github.com/rust-unofficial/awesome-rust#resources
|