What would you like your mentees to work on?
Just like in a real internship, mentors propose projects for students to work on. Most projects will be in one of these categories:
Each category has a few examples. (Here are some more examples from volunteer Travis Heppe from Google: https://docs.google.com/document/d/1GFGi6F6IpY0U8SSd6MP8_qq_ai_e08-PiK1mkslLTe0/edit#heading=h.f3bun74n59j5)
1. Improve an Existing Open Source Project
- Add a feature to a project your company has open-sourced.
- Fix some bugs in an open source project that you've contributed to in the past.
Examples:
- Add support for virtual camera output to OBS (open-source live-streaming software) so that it can be used with Skype/Zoom/Hangouts/etc calls.
- Add support for more types of recognizers to React Native's Expor TensorFlow camera. For example, being able to recognize hand gestures.
2. Create a New Open Source Project
- Create a tool that you think students might find interesting or useful.
- Create a tool based you think would be helpful for people like you, for example
Examples:
- Build out an MVP of an open-source system for organizing live events, like hackathons, concerts, conventions, and arts shows. The features will include ticketing, scheduling, seating, and more (we'll figure it out together). We will be using React for the frontend, and NodeJS with GraphQL for the backend.