Codebase is a software development tech club at UC Berkeley that works on projects for tech companies.

Their mission is:

To build a community where passionate and driven engineers can grow together through meaningful industry initiatives.

What do they actually do?

Codebase usually has 4 client projects for companies and a mentored project, meant for freshmen or sophomores with no experience.

Client projects consist of 2 web and 2 ML projects, and mentored projects are usually with nonprofits. Mentored projects allow members to see what working in industry is like and learn about web development while being guided by a mentor in the club.

What does a typical week look like?

Weekly club-wide general meetings, team meetings at least once a week.

Do I need technical experience?

Application Process

  1. Info sessions at the start of the semester
  2. Written application with a few short essays
  3. There is a round of filtering, and then some applicants go through a coffee chat and a technical interview.
  4. The final decision is made after these activities

Note: This is based on the Spring 2019 recruitment process, and the process might have changed slightly