The Rust Foundation’s Community Grants Program supports Rust programming language maintainers, community members, and organizers via financial awards, travel stipends, and training access. Through the Community Grants Program, we aim to reward and support innovative ideas that will benefit the Rust ecosystem for an increasingly global and diverse base of users.
Our Fellowship award is a category of grant given on an annual basis to active members of the Rust programming language with a history of making meaningful contributions to the Rust Project. During their time in the program, our Fellows receive a monthly stipend of $1,000 USD, funding for further training, and travel to relevant events. Our Fellows receive these benefits for one year and then have the opportunity to apply for further funding.
Today, the Rust Foundation is thrilled to introduce our 2023 Fellowship cohort! Please join us in welcoming... #
Rohit Dandamudi is a software engineer from Hyderabad, India. He has extensive experience working in the open source space, including with the MetaBrainz Foundation and the Tremor (CNCF) project. This upcoming fall, he will attend the University of British Columbia to earn an M.Sc. in Computer Science. His interests include watching anime and the involuntary pursuit of doppelgangers.
The focus of Rohit’s Fellowship year will be supporting underrepresented Rust communities around the world and making contributions to the Rust community under the mentorship of the Rust Foundation Technology Team.
Scott Schafer is a member of the Cargo team and has worked on things such as workspace inheritance and displaying a message to run "cargo fix". Scott is excited to introduce diagnostics to Cargo, replacing the more ad-hoc always-on warnings we have today.
Denis Cornehl has been building software professionally since 2000, among other languages mostly between C++ & Python, working on Desktop Client/Server, BI (and lately, mostly web-backend software). They have been contributing to docs.rs since the end of 2020. When not coding, Denis spends time with their kid, sports climbs, sails, and runs.
In addition to normal maintenance activities, the focus of Denis’s Fellowship year will be to make docs.rs more scalable on the web- and build-server side (faster builds & more stable webserver), more correct (with a consistency check between the crates.io index & docs.rs, easier to debug build failures (some failures currently don’t lead to any user-visible build log), and after its stabilization, investing some time to integrate the new rustdoc JSON output into the build process & build a nice API for external tools.
Dario Nieuwenhuis is a software and firmware developer focusing on making Rust great for embedded. Dario has been a Rustacean since 2018, a member of the Rust Embedded Working Group, and is a maintainer of Embassy.
The main focus of Dario’s Fellowship year will be releasing embedded-hal v1.0, maintaining and expanding Embassy, and improving documentation and teaching materials for Embassy and embedded Rust in general.
Yukang (@chenyukang) #
Yukang has been engaged in the Rust ecosystem since about 2015. He has been involved in several Rust open-source projects, including the fields of programming language, container, WebAssembly, etc. Over the past year, Yukang has continuously contributed to the Rust compiler, focusing on diagnostics, parser, infra, and bug fixes. He now works remotely at Cryptape as a Rust software engineer.
The focus of Yukang’s Fellowship year will be contributing to the Rust compiler, under the mentorship of the Compiler Team.
@b-naber is a developer from Berlin, Germany and has been involved in the Rust community for three years, contributing primarily to rustc and tokio.
The focus of @b-naber’s Fellowship year will to contribute to the Rust compiler via pull requests: fixing bugs (in particular, @b-naber will try to make progress on some async-io related outstanding issues), helping with implementation work suggested by compiler team, and working on RFC implementations if available. In addition, @b-naber will function as a member of the compiler reviewers team
Eric Huss has been involved with the Rust project since 2017. He was drawn to Rust due to its welcoming community and the attraction of a safe systems language that exposed him to new language concepts and can be very productive to use. Eric is currently the lead of the Cargo team (representing the Devtools team on the Leadership Council), lead of the lang-docs team, and maintains and works on a variety of projects and infrastructure around the Rust project.
The focus of Eric’s Fellowship year will be leading the Cargo team, and continue to assist with maintenance and new development; continuing participation in other teams, such as the Devtools team and as lead of the Language Documentation team; continuing maintenance of other Rust-lang projects, such as Rust-enhanced, mdBook, cargo-bisect-rustc, rustfix, the RFC repo, and triagebot, continuing assisting other Rust-related projects when possible.
Jynn is the maintainer of Bootstrap, the rust compiler's build system, and has been involved in various other parts of the project including infrastructure, docs.rs, and rustdoc. Jynn currently works at Redjack as a Senior Rust Engineer.
The focus of Jynn’s Fellowship year will be to continue their work on redesigning bootstrap stages, which should improve compile times and make it much easier to experiment with new language features in the standard library itself (see this issue). They also plan to mentor various work within the project, such as creating and running a debuginfod server, which can correlate runtime compiler panics to symbolized backtraces; first-class support for running clippy on the compiler and standard library itself; and changing the bootstrap shell script entrypoints to remove the requirement for Python to be installed.
Waffle (@WaffleLapkin) #
Waffle is a non-binary catperson and a member of t-compiler-contributors with a passion for compiler development and teaching. Waffle is also a self-taught programmer without a degree in CS or otherwise. Waffle started learning Rust in January 2019 and was using it ever since.
The focus of Waffle’s Fellowship year will be on cleaning up the rustc code base and contributing to the rust-analyzer.
The focus of @TaKO8Ki’s Fellowship year will be working on the Rust Compiler, specifically:
- Continuing to improve diagnostics by adding new diagnostics proposed in issues and fix related bugs and ICE and review pull requests
- Migrating existing diagnostics to the new infrastructure
- Contributing to const-related features like generic_const_exprs and adt_const_params
@seanmonstar has been programming for over 15 years, almost all of it in open source. He's been part of the Rust community for the past 9 years.
The focus of @seanmonstar’s Fellowship year will be to maintain hyper, and other HTTP-related libraries. This will include new feature work, fixing bugs, triaging issues and pull requests, mentoring new contributors, and educating people in chat and in blog posts. Some of the features he is looking forward to are the release of hyper 1.0, integration of HTTP/3, and better/safe middleware support in tower.
Jan has been using and developing open source software for more than 30
years. After he got a modem fast enough to download the ~10 floppy disks necessary to install a reasonable linux distribution back then, he fell in love with the idea of developing software in a world-wide community of enthusiasts. In 2001 he became a Debian developer, and started to use Rust in 2015. In his spare time, Jan enjoys sailing with his family.
The focus of Jan’s Fellowship year will be continued development of the Rust support for embedded systems, mainly for the RP2040 microcontroller. Besides this, Jan will work on Rust related activities like building Debian packages or improving infrastructure where it is deemed appropriate.
Tim McNamara (@timClicks) #
Tim McNamara is the author of Rust in Action, one of the world's best-known textbooks on the Rust programming language. It has been translated into 6 languages and is available in hundreds of libraries worldwide. His book, tutorials, and videos have introduced hundreds of thousands of developers to the language.
The focus of Tim’s Fellowship year will be supporting learners of Rust and expanding the usage of Rust (with a particular focus on Asia) through the contributing to openly licensed learning resources and running webinars.
Congratulations to these well-deserving grant recipients! We look forward to sharing stories of their work through our evolving Community Grantee Spotlight Series. #
Hardship Grants and Event Support Grants Are Available Year-Round #
Hardship Grants are financial awards ranging from $500 to $1,500 made to active maintainers of the Rust Project facing financial hardship. Event Support Grants are financial awards ranging from $100 to $500 made to support events (both physical and virtual). Both categories of grants are open for applications year-round. You can learn more here.
Community Grants Program Support #
If your organization is interested in providing support to the Rust language community, donating to the Community Grants Program is a wonderful way to do so. You can inquire about supporting the program by emailing us at firstname.lastname@example.org. We accept donations from organizations for the Community Grants Program in any amount. Additionally, individuals can support the Community Grants Program through our GitHub Sponsors page.
If you're interested in reading further information and data about this year’s application process, please see this message from our team in the rust-lang Zulip chat.