Unfortunately, since I started grad school I haven't had the time to dedicate to this. Wouldn't be fair to leave my name up knowing I'm not able to commit to it right now.
24 KiB
24 KiB
Aaron Hill (@Aaron1011)
- Contact Discord (Aaron1011#7024), Email (aa1ronham@gmail.com)
- Spoken Languages: English
- Topics: Beginners,
rustc(parser, diagnostics, traits, crate metadata), proc-macros, pin projections, miri - Timezone: EST (GMT-5)
- Additional Resources: I help maintain pin-project
Ahmed Masud (@ahmed-masud)
- Pronouns: he/him/they/them
- Contact: Twitter:(@ahmedmasud, Email (ahmed.masud@saf.ai)
- Spoken Languages: English, Hindi, Urdu, some French, translate.google.com in a pinch,
- Topics: Beginners, Basics, CLI, Async, Machine-Learning, AI, File systems, Kernel development, opinions on managing complex projects
- Timezone: EST (GMT-5)
- Additional Resources: I am a relative beginner in Rust, but I have a lot of experience in software engineering and systems design (~30 years) I will share all the ways I've made mistakes :-) so you don't have to repeat any of mine.
Amit Upadhyay (@amitu)
- Pronouns: Amit Upadhyay
- Contact: Email (amitu@fifthtry.com)
- Spoken Languages: English, Hindi
- Timezone: IST (GMT+5.5)
- Topics: Web Development, CLI, Database, Realm, FTD, FPM
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
- Timezone: PST (GMT-8)
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
- Timezone: CET (GMT+1)
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
- Timezone: CET (GMT+1)
Andrew Yourtchenko (@ayourtch)
- Pronouns: he/him/them
- Contact: Twitter (@ayourtch)
- Spoken Languages: English, Russian
- Topics: Beginners, CLI, iron, mustache, IPv6 & computer networking in general
- Timezone: EST (GMT-5)
- Additional Resources: I would classify myself as an intermediate level in Rust, but I dabble at various levels, e.g. both lower-level like TACACS+ (takaks), FFI (vpp-rust-plugin), as well as higher level like web-apps (rsp10) - will be happy to help and share my experience!
Andy Thomason (@andy-thomason)
- Pronouns: they/them
- Contact: Twitter (@quaternioso)
- Spoken Languages: English, French, Spanish
- Topics: Beginners/Intermediate, Iterators, Traits, Procedural macros, Bioinformatics, Performance, LLVM, Autovectorisation, Code transformation, Game development lecturer.
- Timezone: GMT
- Additional Resources:
Bernardo Meurer (@lovesegfault)
- Preferred Pronouns: he/him
- Contact: Twitter (@lovesegfault), Email (bernardo@meurer.org)
- Spoken Languages: English, Portuguese
- Topics: Beginners, intermediates, video, cameras, quantum computers
- Timezone: PST (GMT-8)
Bhargav Voleti (@bIgBV)
- Pronouns: he/him
- Contact: Twitter (@2093bps)
- Spoken Languages: English, Hindi
- Topics: Beginners, async, distributed systems
- Timezone: PST (GMT-8)
Cassie Meharry (@cassiemeharry)
- Pronouns: she/her
- Contact: Email (cassie@prophetessof.tech), Discord (bluejeans#1230)
- Spoken Languages: English
- Topics: Intermediate Rust,
async/await, web, CLI tools, system design - Timezone: PST (GMT-8)
Chuck Pierce (@charlespierce)
- Pronouns: he/him
- Contact: Twitter (@chuckapierce), Email (chuck@charlespierce.dev), Discord (Chuck Pierce#8737)
- Spoken Languages: English
- Topics: Beginner / Intermediate Rust, CLI, Developer Tools, Code Review
- Timezone: PST (GMT-8)
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
- Timezone: GMT
- Additional Resources: I sometimes write about Rust on my blog
Dimitri Sabadie (@phaazon)
- Pronouns: he/him
- Contact: Twitter (@phaazon), IRC (phaazon on Libera), 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, low-level optimizations, cargo tools, writing RFCs.
- Timezone: CET (GMT+1)
- Additional Resources:
Doug Tangren (@softprops)
- Pronouns: he/him
- Contact: Twitter (@softprops), Email (d.tangren@gmail.com), Discord (softprops#1989)
- Spoken Languages: English
- Topics: Beginners, intermediates. Transitioning to Rust from Scala/Java/Typescript. Community. Open source. Effective std lib. Command line tools, AWS/Serverless.
- Timezone: EST (GMT-5)
Dylan DPC (@Dylan-DPC)
- Pronouns: he/him
- Contact: Discord (@dpc), Twitter (@dpc_22)
- Spoken Languages: English, German
- Topics: Open to anything that is sort of in the general-purpose domain
- Timezone: CET (GMT+1)
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). - Timezone: PST (GMT-8)
Erich Gubler (@erichdongubler)
- Pronouns: he/him
- Contact: Email (erichdongubler@gmail.com)
- Spoken Languages: English, Portuguese (BR)
- Topics: Forensics/parsing, workflow (setting up projects, architecture)
- Timezone: EST (GMT-5)
Esteban Küber (@estebank)
- Pronouns: he/his
- Contact: Twitter (@ekuber)
- Spoken Languages: English, Spanish
- Topics: Beginners,
rustc(parser, diagnostics and in general). - Timezone: PST (GMT-8)
Evan Chan (@velvia)
- Pronouns: he/him
- Contact: Twitter (@evanfchan), Instagram(@platypus.arts)
- Spoken Languages: English, some Cantonese/Mandarin
- Topics: Beginner/Intermediate, Transitioning from GC/JVM/Scala/Python, Data Structures, Data Processing, Databases, Compression, High Performance / Benchmarking / SIMD
- Timezone: PST (GMT-8)
Gabe Martinez (@mystal)
- Pronouns: they/them
- Contact: Twitter (@mystalice), Discord (mystal#3600)
- Spoken Languages: English
- Topics: Beginner/Intermediate Rust, Game Programming (& Design), Rapid Prototyping, Product Management
- Timezone: PST (GMT-8)
Giles Cope (@gilescope)
- Pronouns: he/his
- Contact: Twitter (@gilescope) / Reddit (u/gilescope)
- Spoken Languages: English
- Topics: Beginners
- Timezone: GMT
Zephyr Shannon (@RadicalZephyr)
- Pronouns: they/them
- Contact: Discord (@radicalzephyr#6728)
- Spoken Languages: English
- Topics: Beginners, intermediates, async/await, macros (by-example and procedural), parsing, tokio
- Timezone: PST (GMT-8)
Gray Olson (@termhn)
- Pronouns: she/her
- Contact: Twitter (@fu5ha)
- Spoken Languages: English
- Topics: Beginners, graphics, gamedev
- Timezone: MST (GMT-7)
- Additional resources:
Jane Lusby (@yaahc)
- Pronouns: she/her
- Contact: Discord (Yaah#0001)
- Spoken Languages: English
- Topics: Error Handling, API Design, Beginners, community outreach, cargo, clippy, tracing, CLI, exercism.io, code review
- Timezone: PST (GMT-8)
JT (@jntrnr)
- Pronouns: they/them
- Contact: Email, Discord (jturner#3961), Twitter (@jntrnr)
- Spoken Languages: English
- Topics: Developer experiences, growing projects, Emulation, CLI, and Beginner/Intermediate Rust
- Timezone: between timezones! will update when settled.
Jordan Gregory (@j4ng5y)
- Pronouns: he/him
- Contact: Discord (j4ng5y#0157), Twitter (@j4ng5y), Slack (@Jordan Gregory)
- Spoken Languages: English
- Topics: Beginner Rust, WASM, CLI, JavaScript Transition / Integration, Go Transition, Python Transition / Integration, Microservices, Kubernetes, Web APIs (RESTful / xRPC)
- Timezone: CST (GMT-6)
- Additional Resources: Meetup (STLRust), YouTube (STLRust), Twitch (j4ng5y)
Joshua Mir (@joshua-mir)
- Pronouns: he/him
- Contact: Twitter (@jam10o), Gitter Parity technical support chat: (@joshua-mir)
- Spoken Languages: English
- Topics: Beginner Rust, cryptocurrency, blockchain, parity-ethereum, Substrate runtime development
- Timezone: CET (GMT+1)
- Additional Resources: Substrate Docs, Parity (Ethereum) Wiki, Substrate Community Resources
Kevin Flansburg (@kflansburg)
- Pronouns: he/him
- Contact: email (in GitHub profile), reddit (/u/chicago_moose)
- Spoken Languages: English
- Topics: Rust, Microservices, Kubernetes, Kafka, Websockets, Automated Trading
- Timezone: EST (GMT-5)
- Additional Resources: Krustlet, KrustletCRI
Kevin Knapp (@kbknapp)
- Pronouns: he/him
- Contact Twitter (@thekbknapp), reddit (/u/Kbknapp), Keybase (kbknapp
- Spoken Languages: English, Spanish (intermediate)
- Topics: Beginners, all things CLI, performance, API design, clap, public speaking, systems design
- Timezone: EST (GMT-5)
lcnr (@lcnr)
- Pronouns: they/them
- Contact: Zulip (@lcnr), Twitter (@lcnr7)
- Spoken Languages: English, German
- Topics: Beginners, intermediates, traits, unsafe code, compilers (both rustc and others)
- Timezone: CET (GMT+1)
Lokathor (@lokathor)
- Contact: Twitter (@Lokathor), Discord (Lokathor#2627)
- Spoken Languages: English
- Topics: Beginners, intermediates, unsafe, FFI, SIMD
- Timezone: MST (GMT-7)
Luca Barbato (@lu-zero)
- Contact: IRC (lu_zero on freenode.net), Telegram (lu_zero)
- Spoken Languages: English, Italian
- Topics: Multimedia, cargo, proc-macros, CLI
- Timezone: CET (GMT+1)
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
- Timezone: EST (GMT-5)
Maher Khalil (@maherkhalil07)
- Contact:maherkhalil@outlook.com
- Spoken Languages: English, Arabic
- Topics: Beginners
- Timezone: AST (GMT+3)
Marco Ieni (@MarcoIeni)
- Pronouns: he/him
- Contact: Twitter (@MarcoIeni), LinkedIn (@MarcoIeni), Discord (MarcoIeni#7180)
- Spoken Languages: English, Italian
- Topics: Embedded, CLI, testing, beginners, basics (lifetimes, ownership, error handling..), developer tools, Continuous integration
- Timezone: CET (GMT+1)
- Additional Resources:
Mike Tang (@daogangtang)
- Pronouns: he/him
- Contact: Twitter (@daogangtang)
- Spoken Languages: Mandarin, English
- Topics: Beginners, community meetup, wasm, web framework, orm, substrate...
- Timezone: China Standard Time (GMT+8)
- 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
- Timezone: EST (GMT-5)
- Additional Resources: I maintain Static Assertions, so I'd be happy to teach people how it works
Phil Krones (@flip1995)
- Pronouns: he/him
- Contact: GitHub (@flip1995), E-Mail (hello@philkrones.com), Discord (flip1995#2683; not that active there)
- Spoken Languages: German, English
- Topics: Beginners, Clippy, Lints, Diagnostics
- Timezone: CET (GMT+1)
Raj (@avranju)
- Pronouns: he/him
- Contact: Twitter (@avranju)
- Spoken Languages: English
- Topics: Networking, async I/O, beginner/intermediate Rust
- Timezone: IST (GMT+5.5)
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
- Timezone: PST (GMT-8)
- Additional Resources: Video of a talk I presented at Mozilla HQ on FlatBuffers in Rust.
Roman Proskuryakov (@kpp)
- Contact: Github (@kpp), Email (r.proskuryakoff@gmail.com), Telegram (gitkpp),
- Spoken Languages: English, Russian
- Topics: Beginner/Intermediate Rust, async, futures, CI
- Timezone: MSK (GMT+3)
Shady Khalifa (@shekohex)
- Pronouns: he/him
- Contact: Twitter (@shekohex)
- Spoken Languages: Arabic, English
- Topics: Networking, FFI, CLI, parsers, development tools, web (server-side)
- Timezone: EET (GMT+2)
Søren Mortensen (@nerosnm)
- Pronouns: he/him
- Contact: Twitter (@nerosnm), Email (soren@neros.dev)
- Spoken Languages: English
- Topics: Beginners/the basics, developer tools, CLI, Rust–Swift/Objective-C interop
- Timezone: CET (GMT+1)
Thomas Adam (@ThomasAdam)
- Pronouns: he/him
- Contact: Email (thomas@xteddy.org), IRC (thomas_adam)
- Spoken Languages: English
- Topics: Beginner, CLI/TUI tools, FFI (C), Parsers, X11/Window management
- Timezone: GMT
Tim McNamara (@timClicks)
- Pronouns: he/him
- Contact: Twitter (@timClicks), Discord (timClicks#4198), Reddit (u/timClicks)
- Spoken Languages: English, German
- Topics: Rust for people who know Python/Ruby/JavaScript, data science, natural language processing
- Timezone: NZDT (GMT+13)
- Additional Resources:
- Twitch stream: https://twitch.tv/timclicks
- YouTube channel: https://youtube.com/c/timClicks
William (@Firstyear)
- Pronouns: he/him/they/them
- Contact: Twitter (@Erstejahre), Email (william@blackhats.net.au)
- Spoken Languages: English
- Topics: Code review, beginners, C-FFI, concurrency, data structures, security, identity management aka authentication
- Timezone: AEST (GMT+10)
- Additional Resources:
Xavier Lange (@xrl)
- Pronouns: he/him
- Contact: Discord (uint128_t#5905)
- Spoken Languages: English, French
- Topics: Actix, Kubernetes, Docker builds
- Timezone: PST (GMT-8)
Zack M. Davis (@zackmdavis)
- Contact: Twitter (@zackmdavis), email (code@zackmdavis.net), Discord (zackmdavis#3944)
- Spoken Languages: English
- Topics: Language basics, rustc development (especially diagnostics)
- Timezone: PST (GMT-8)
Tyler Neely (@spacejam)
- Contact: Discord (@spacejam#5759 on the Rust discord)
- Spoken Languages: English
- Topics: Professional Rust trainer. Distributed systems, storage engines, io_uring, exploit development, lock-free programming, parallelism, fault injection, testing, systems engineering, consensus, eventual consistency, binary instrumentation, fuzzing, profiling, tuning, SIMD, FFI, kernel and hypervisor development.
- Additional Resources:
Berwyn Jamesson (@berwyn)
- Contact: Twitter (@_berwyn_), Discord (berwyn#0956)
- Spoken Languages: English
- Topics: Beginners, code review, coding practices, Docker, cargo, clippy
- Timezone: EST (GMT-5)
T.J. Telan (@tjtelan)
- Pronouns: he/him/they/them
- Contact: Twitter(@ThatTJTelan)
- Spoken Languages: English
- Topics: CLI, DevOps (CI/CD, automation, tools, infrastructure), distributed systems, embedded systems, wasm, beginner/intermediate Rust
- Timezone: PST (GMT-8)
- Additional Resources:
- My Blog - https://tjtelan.com/ (Or just the Rust stuff)
- My Twitch channel - https://www.twitch.tv/tjtelan
Aaron Abramov (@aaronabramov)
- Pronouns: he/him
- Contact: Twitter(@aarondjents)
- Spoken Languages: English
- Topics: infra, graph algorithms, graph databases, software testing, testing frameworks, scaling, dev tooling, devx
- Timezone: CST (GMT-6)
- Additional Resources:
- My Blog - https://abramov.io/
William Woodruff (@woodruffw)
- Pronouns: he/him
- Contact: Twitter (@8x5clPW2), e-mail (william@yossarian.net)
- Spoken Languages: English
- Topics: Compilers (LLVM), systems programming, fuzzing, program analysis
- Timezone: EST (GMT-5)
- Additional Resources:
- My Blog - ENOSUCHBLOG
Thomas Gideon (@cmdln)
- Pronouns: he/him
- Contact: Twitter (@cmdln), e-mail (cmdln@thecommandline.net), Discord (cmdln#9288), Mastodon (@cmdln@fosstodon.org)
- Spoken Languages: English
- Topics: CLI, web services, web applications, WASM, DevOps, dev tools
- Timezone: EST (GMT-5)
- Additional Resources:
- My Blog - The Command Line