Files
awesome-rust-mentors/_includes/mentors.md
Jane Lusby f0ac2c75f5 Add Eliza as a mentor
closes #89
2019-10-08 10:24:03 -07:00

13 KiB
Raw Blame History

Ana Hobden (@hoverbear)

  • Contact: Email (ana@hoverbear.org, Twitter (@a_hoverbear)
  • Spoken Language: English, some German, some Mandarin
  • Topics: Distributed systems, software evolution, infrastructure, architecture, chaos testing, workshops, proc-macros

Andre Bogus (@llogiq)

  • Pronouns: he/him
  • Contact Twitter (@llogiq), reddit (/u/llogiq)
  • Spoken Languages: German, English
  • Topics: Procedural macros, writing lints, unsafe code, performance, bit twiddling, public speaking

Andreas Fischer (@Vengarioth)

  • Pronouns: he/him
  • Contact: Twitter (@vengarioth), Email (vengarioth@gmail.com)
  • Spoken Languages: German, English
  • Topics: Games programming, graphics & rendering, netcode (games), parsers, starting a company in germany

Bernardo Meurer (@lovesegfault)

  • Preferred Pronouns: he/him
  • Contact: Twitter (@lovesegfault), Email (bernardo@standard.ai)
  • Spoken Languages: English, Portuguese
  • Topics: Beginners, intermediates, video, cameras, data transports, distributed systems
  • Additional Resources: You can see the slides of the talk I gave this year as a reference on the kind of stuff I work with.

Bhargav Voleti (@bIgBV)

  • Pronouns: he/him
  • Contact: Twitter (@2093bps)
  • Spoken Languages: English, Hindi
  • Topics: Beginners, async, distributed systems

Brian Anderson (@brson)

Cyryl Płotnicki (@cyplo)

  • Pronouns: he/him/they/them
  • Contact: Twitter (@cyplo)
  • Spoken Languages: English, Polish
  • Topics: mentoring others (so meta!), project management, brand-new-to-rust, structuring tests, property-based tests, fuzzers, distributed systems, I/O
  • Additional Resources: I sometimes write about Rust on my blog

Dimitri Sabadie (@phaazon)

  • Pronouns: he/him
  • Contact: Twitter (@phaazon), IRC (phaazon on Freenode), Email (dimitri.sabadie@gmail.com), Discord (phaazon#0545)
  • Spoken Languages: French, English
  • Topics: Graphics programming, procedural macros, unsafe bindings & FFI, functional programming & type theory, parsing, type-driven architectures, blockchains, low-level optimizations, cargo tools, writing RFCs.
  • Additional Resources:

Eliza Weisman (@hawkw)

  • Pronouns: she/her
  • Contact: Email (eliza@buoyant.io), Discord (mycoliza#5146)
  • Spoken Languages: English
  • Topics: Async I/O, networking, concurrent data structures. I'm pretty busy and would generally prefer to provide mentoring for contributions to projects I already contribute to (tokio, tracing, tower, etc).

Geoff Shannon (@RadicalZephyr)

  • Pronouns: he/him
  • Contact: Discord (@radicalzephyr#6728)
  • Spoken Languages: English
  • Topics: Beginners, intermediates, async/await, macros (by-example and procedural), parsing, tokio

Gray Olson (@termhn)

Jane Lusby (@yaahc)

  • Pronouns: she/her
  • Contact: Twitter (@yaahc_)
  • Spoken Languages: English
  • Topics: Beginners, community outreach, cargo, clippy, tracing, CLI, exercism.io, code review
  • Aditional Resources: My work tracker, I'm especially happy to mentor any of these issues

Jonathan Turner (@jonathandturner)

  • Pronouns: any gender pronoun
  • Contact: Email, Discord (jturner#3961), Twitter (@jntrnr)
  • Spoken Languages: English
  • Topics: Developer experiences, growing projects, Emulation, CLI, and Beginner/Intermediate Rust

Joshua Mir (@joshua-mir)

Luca Barbato (@lu-zero)

  • Contact: IRC (lu_zero on freenode.net), Telegram (lu_zero)
  • Spoken Languages: English, Italian
  • Topics: Multimedia, cargo, proc-macros, CLI

Lucio Franco (@LucioFranco)

  • Pronouns: he/him
  • Contact: Twitter (@lucio_d_franco)
  • Spoken Languages: English, Italian, French
  • Topics: Async io, networking, distributed systems, game dev, compilers

Mara Bos (@m-ou-se)

  • Pronouns: she/her
  • Contact: Email (rust@m-ou.se), Twitter (@m_ou_se), IRC (M-ou-se on Freenode)
  • Spoken Languages: English, Dutch
  • Topics: Embedded, CLI, math, proc-macro, Linux, undefined behaviour, FFI, lifetimes, shared memory, memory ordering/atomics/caches

Mike Tang (@daogangtang)

  • Pronouns: he/him
  • Contact: Twitter (@daogangtang)
  • Spoken Languages: Mandarin, English
  • Topics: Beginners, community meetup, wasm, web framework, orm, substrate...
  • Additional Resources:

Nikolai Vazquez (@nvzqz)

  • Pronouns: he/him
  • Contact: Twitter (@NikolaiVazquez), Email (nikvzqz@gmail.com), Discord (nvzqz#4477)
  • Spoken Languages: English, Spanish, German
  • Topics: Learning Rust from nothing or experienced newcomers
  • Additional Resources: I maintain Static Assertions, so I'd be happy to teach people how it works

Oli (@oli-obk)

  • Pronouns: he/him
  • Contact: Zulip (@oli), Github (@oli-obk), Discord (oli#1337)
  • Spoken Languages: German, English
  • Topics: Miri, const eval, error messages and other diagnostics, optimizations, MIR

Phil Krones (@flip1995)

Ravi (@wafflespeanut)

  • Pronouns: he/him
  • Contact: Twitter (@wafflespeanut)
  • Spoken Languages: Tamil, English
  • Topics: Beginners, CLI, web, coding practices, clean + maintainable code.
  • Additional Resources: I'm actively working on paperclip, a WIP OpenAPI tooling library. I'd love to give a hand if anyone's interested!

Robert Winslow (@rw)

  • Pronouns: he/him
  • Contact: Twitter (@robert_winslow)
  • Spoken Languages: English
  • Topics: Distributed systems, low-latency, testing, formal methods, Bayesian statistics, machine learning, deep learning, serialization. async/await, FlatBuffers, testing, minimizing heap allocations, lifetimes, traits, borrow-checker, API design
  • Additional Resources: Video of a talk I presented at Mozilla HQ on FlatBuffers in Rust.

Roman Proskuryakov (@kpp)

  • Contact: Github (@kpp), E-Mail (r.proskuryakoff@gmail.com), Telegram (gitkpp),
  • Spoken Languages: English, Russian
  • Topics: Beginner/Intermediate Rust, async, futures, CI

Shady Khalifa (@shekohex)

  • Pronouns: he/him
  • Contact: Twitter (@shekohex)
  • Spoken Languages: Arabic, English
  • Topics: Networking, FFI, CLI, parsers, development tools, web (server-side)

Søren Mortensen (@nerosnm)

  • Pronouns: he/him
  • Contact: Twitter (@nerosnm), Email (soren@neros.dev)
  • Spoken Languages: English
  • Topics: Beginners/the basics, developer tools, CLI, RustSwift/Objective-C interop

William (@Firstyear)

Zack M. Davis (@zackmdavis)

  • Contact: Twitter (@zackmdavis), email (code@zackmdavis.net), Discord (zackmdavis#3944)
  • Spoken Languages: English
  • Topics: Language basics, rustc development (especially diagnostics)

<script> let people = []; let e = document.getElementById("mentors"); while (e.nextSibling.nodeName != 'H3') e.nextSibling.remove(); e = e.nextSibling; do { let person = []; do { person.push(e); e = e.nextSibling; } while (!/^H[123]$/i.test(e.nodeName)); people.push(person); } while (e.nodeName == 'H3'); for (let i = people.length - 1; i > 0; i--) { const j = Math.floor(Math.random() * (i + 1)); [people[i], people[j]] = [people[j], people[i]]; } people.forEach(person => { person.forEach(x => { e.parentNode.insertBefore(x, e); }); }); e.remove(); </script>