### Ana Hobden ([@hoverbear](https://github.com/hoverbear)) * **Contact:** Email ([ana@hoverbear.org](mailto:ana@hoverbear.org), Twitter ([@a_hoverbear](https://twitter.com/a_hoverbear)) * **Spoken Language:** _English_, some German, some Mandarin * **Topics:** Distributed systems, software evolution, infrastructure, architecture, chaos testing, workshops, proc-macros ### Andre Bogus ([@llogiq](https://github.com/llogiq)) * **Pronouns**: he/him * **Contact** Twitter ([@llogiq](https://twitter.com/llogiq)), reddit ([/u/llogiq](https://reddit.com/user/llogiq)) * **Spoken Languages**: _German_, English * **Topics**: Procedural macros, writing lints, unsafe code, performance, bit twiddling, public speaking ### Andreas Fischer ([@Vengarioth](https://github.com/vengarioth)) * **Pronouns**: he/him * **Contact**: Twitter ([@vengarioth](https://twitter.com/vengarioth)), Email ([vengarioth@gmail.com](mailto:vengarioth@gmail.com)) * **Spoken Languages**: _German_, English * **Topics**: Games programming, graphics & rendering, netcode (games), parsers, starting a company in germany ### Bernardo Meurer ([@lovesegfault](https://github.com/lovesegfault/)) * **Preferred Pronouns**: he/him * **Contact**: Twitter ([@lovesegfault](https://twitter.com/lovesegfault)), Email ([bernardo@standard.ai](mailto://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](https://lovesegfault.com/files/rustlab-2019.pdf) this year as a reference on the kind of stuff I work with. ### 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 ### Brian Anderson ([@brson](https://brson.github.io/)) * **Pronouns**: he/him * **Contact**: Telegram ([MrBrianAnderson](https://t.me/MrBrianAnderson)) * **Spoken Languages**: English * **Topics**: Rust tooling, ecosystem, greenfield projects, big ideas, Chinese community, connecting people. I work on TiKV, and have worked on the compiler, std, rustup, crater and others. * **Additional Resources**: * [Practical Networked Applications in Rust](https://github.com/pingcap/talent-plan/tree/master/rust) * [Rust Anthology](https://github.com/brson/rust-anthology) * [basic-http-server](https://github.com/brson/basic-http-server) * [my blog](https://brson.github.io/blog/index.html) and [other writings](https://brson.github.io/writing.html) * [Rust Cookbook](https://rust-lang-nursery.github.io/rust-cookbook/) * [Rust API Guidelines](https://rust-lang-nursery.github.io/api-guidelines/). ### Cyryl Płotnicki ([@cyplo](https://github.com/cyplo/)) * **Pronouns**: he/him/they/them * **Contact**: Twitter ([@cyplo](https://twitter.com/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](https://blog.cyplo.dev/tags/rust/) on my [blog](https://blog.cyplo.dev/) ### Dimitri Sabadie ([@phaazon](https://github.com/phaazon)) * **Pronouns**: he/him * **Contact**: Twitter ([@phaazon](https://twitter.com/phaazon_)), IRC (phaazon on Freenode), Email ([dimitri.sabadie@gmail.com](mailto://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**: * [My blog](https://phaazon.net/blog) ### Geoff Shannon ([@RadicalZephyr](https://github.com/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](https://github.com/termhn)) * **Pronouns**: she/her * **Contact**: Twitter ([@fu5ha](https://twitter.com/fu5ha)) * **Spoken Languages**: English * **Topics**: Beginners, graphics, gamedev * **Additional resources**: * [learn-gfx-hal](https://rust-tutorials.github.io/learn-gfx-hal/) * [learn-rendy](https://github.com/rust-tutorials/learn-rendy/) * [Introduction to PBR](https://www.grayolson.me/blog/posts/pbr-intro/) ### 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, exercism.io, code review * **Aditional Resources**: [My work tracker](https://github.com/yaahc/prs/projects/1), I'm especially happy to mentor any of these issues ### Jonathan Turner ([@jonathandturner](https://github.com/jonathandturner)) * **Pronouns**: any gender pronoun * **Contact**: Email, Discord (_jturner#3961_), Twitter ([@jntrnr](https://twitter.com/jntrnr)) * **Spoken Languages**: English * **Topics**: Developer experiences, growing projects, Emulation, CLI, and Beginner/Intermediate Rust ### Luca Barbato ([@lu-zero](https://github.com/lu-zero)) * **Contact**: IRC (lu_zero on [freenode.net](http://webchat.freenode.net/?channels=%23rust-av&uio=d4)), Telegram ([lu_zero](https://telegram.me/lu_zero)) * **Spoken Languages**: English, Italian * **Topics**: Multimedia, cargo, proc-macros, CLI ### 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, shared memory, memory ordering/atomics/caches ### Mike Tang ([@daogangtang](https://github.com/daogangtang)) * **Pronouns**: he/him * **Contact**: Twitter ([@daogangtang](https://twitter.com/daogangtang)) * **Spoken Languages**: Mandarin, English * **Topics**: Beginners, community meetup, wasm, web framework, orm, substrate... * **Additional Resources**: - [rust.cc](https://rust.cc) - [rustforce.net](https://rustforce.net) ### Nikolai Vazquez ([@nvzqz](https://github.com/nvzqz)) * **Pronouns**: he/him * **Contact**: Twitter ([@NikolaiVazquez](https://twitter.com/NikolaiVazquez)), Email ([nikvzqz@gmail.com](mailto:nikvzqz@gmail.com)), Discord ([nvzqz#4477](https://discordapp.com/invite/rust-lang)) * **Spoken Languages**: _English_, Spanish, German * **Topics**: Learning Rust from nothing or experienced newcomers * **Additional Resources**: I maintain [Static Assertions](https://github.com/nvzqz/static-assertions-rs), 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 ### Phil Krones ([@flip1995](https://github.com/flip1995)) * **Pronouns**: he/him * **Contact**: GitHub ([@flip1995](https://github.com/flip1995)), E-Mail ([hello@philkrones.com](mailto:hello@philkrones.com)), Discord ([flip1995#2683](https://discordapp.com/users/618807455651987476); not that active there) * **Spoken Languages**: German, English * **Topics**: Beginners, Clippy, Lints, Diagnostics ### Ravi ([@wafflespeanut](https://github.com/wafflespeanut)) * **Pronouns**: he/him * **Contact**: Twitter ([@wafflespeanut](https://twitter.com/wafflespeanut)) * **Spoken Languages**: _Tamil_, English * **Topics**: Beginners, CLI, web, coding practices, clean + maintainable code. * **Additional Resources**: I'm actively working on [paperclip](https://github.com/wafflespeanut/paperclip), a WIP OpenAPI tooling library. I'd love to give a hand if anyone's interested! ### Robert Winslow ([@rw](https://github.com/rw)) * **Pronouns**: he/him * **Contact**: Twitter ([@robert_winslow](https://twitter.com/robert_winslow)) * **Spoken Languages**: English * **Topics**: Distributed systems, low-latency, testing, formal methods, Bayesian statistics, machine learning, deep learning, serialization. async/await, [FlatBuffers](https://github.com/google/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](https://www.youtube.com/watch?v=YsiQDX20lXI). ### Roman Proskuryakov ([@kpp](https://github.com/kpp)) * **Contact**: Github ([@kpp](https://github.com/kpp)), E-Mail (r.proskuryakoff@gmail.com), Telegram (gitkpp), * **Spoken Languages**: English, Russian * **Topics**: Beginner/Intermediate Rust, async, futures, CI ### 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) ### Zack M. Davis ([@zackmdavis](https://github.com/zackmdavis)) * **Contact**: Twitter ([@zackmdavis](https://twitter.com/zackmdavis)), email ([code@zackmdavis.net](mailto:code@zackmdavis.net)), Discord (_zackmdavis#3944_) * **Spoken Languages**: English * **Topics**: Language basics, rustc development (especially diagnostics)