Codebase builds software for high-growth tech companies and nonprofits, pairing students with real industry clients each semester. Members join either a Client Track (working on projects like ML models or full-stack apps for companies like Amazon and Sony PlayStation) or a Mentored Track (learning React, Node, and GraphQL while building a nonprofit web app from scratch). Both tracks run 12-15 weeks using agile development, with weekly standups and mid-semester and final deliverables.
ApplicationsTuesday, Sep 1st @ 11:59 PM
12-15
Project length (weeks, one semester)
15-20
Weekly time commitment for developers (hours per week)
500
Total developer hours per project (over 15 weeks, and counting)
8-9
Team size per project (6-7 software developers plus 2 project managers)
4
Number of client teams per semester
Events They Host
Workshops for the UC Berkeley Community
Codebase hosts workshops open to the broader UC Berkeley community as part of its industry engagement programming.
GEMs Panel
Women in Codebase share their experiences in the tech industry, challenges they have faced, and how Codebase has impacted their college experiences and careers. Held Sun 1/25, 7-8 PM at Social Sciences 56.
Member Experiences
Club-Wide Retreat
A retreat held at the beginning of the semester for all members to bond across teams.
Project Team Retreat
Each project team holds its own retreat later in the semester.
Team Socials
Project teams organize socials throughout the semester outside of regular work sessions.
Company Visits and Small-Group Dinners with Industry Leaders
Members visit companies and attend small-group dinners with industry professionals.
Karaoke Nights and Day Trips
Club-wide social events including karaoke nights and day trips.
