We are a community of
students
.

Codebase is a UC Berkeley student organization that builds software projects for high growth tech companies.

Working together here

ABOUT US

We are a community of developers that empowers students to break into the software industry. We grow together through hands-on technical projects and strive to provide all students with resources to bridge the gap between academic and practical knowledge.

Learn more β†’
projects every semester
weeks of agile development
completed projects and counting
active members and over 100 alumni

πŸ”Ž

A glimpse into our community

Swipe or scroll to explore β†’

Make new friends

Find a community by going to retreats, dinners, karaoke, day trips, and more. You'll become part of a tight-knit group of friends with diverse interests.

Learn on a project team

You'll hit the ground running by learning new programming skills, receiving mentorship from industry engineers, and contributing to a real product for real users.

Engage with industry professionals

Go on company tours, attend small dinners with industry leaders, and organize workshops for the UC Berkeley community.

Gain leadership experience

Take on new roles and gain invaluable leadership experience by becoming a project manager or a vice president and giving back to our community.

Interact with community

Volunteer together with our partner nonprofit, other student organizations, and the local Berkeley community.

FALL '24 PROJECTS

Fall 2024 projects will be announced soon. In the meantime, take a look at last semester's projects!

Client Projects

Our client teams work with industry partners to build products ranging from full stack web development to machine learning.

Read about the client experience β†’
Machine Learning + Full Stack

Google Labs is Google's home for the latest AI experiments and technology. Codebase developed Sparky, a mobile app for Google's AI Studio, which allows developers to prototype generative AI models. Sparky makes it easier for developers to test multimodal prompts and interact with Google's Gemini API.

Video Processing

Meta builds technologies that help people connect, find communities and grow businesses. Meta's video team wanted to optimize algorithms for scene-change detection, an important step for video analysis. Codebase developed statistics-based algorithms and machine learning models to improve scene-change detection for Meta, doubling the performance.

AI + CPU Optimization

Meta builds technologies that help people connect, find communities and grow businesses. For our second Meta project, Codebase worked on the Facebook General Matrix Multiplication (FBGEMM) Pytorch library to extend auto-vectorization of matrix multiplication operations for ARM CPUs, enabling Meta's recommendation models to run efficiently on ARM architecture.

Machine Learning

Sourcegraph allows developers to rapidly search, write, and understand code by bringing insights from their entire codebase right into the editor. Our team built a machine learning training and evaluation pipeline for Cody, Sourcegraph's AI-powered code autocomplete assistant, by ranking and integrating varied context sources like Issue Tickets and Documentation, as well as evaluating its effects on LLM performance.

Mentored Project

Our mentored team focuses on learning the essentials of software development and simultaneously develops an full-stack web application for a non-profit organization.

Read about the mentored experience β†’
Full Stack Web

Voices for Children is a non-profit dedicated to providing volunteer advocates to children in foster care. The mentored team created a web app for Voices for Children to keep track of their community partnerships and in-kind donations!

Want to get involved?

Reach out to us through email or social media! You can also connect with us through our contact forms.

For Companies and NPOs

We are looking for companies and non-profits with exciting projects to work with. If you have a project for us, please reach out!

Contact us β†’

For Students

We are looking for students who have a hunger for learning and a passion for tech. Interested? Join our team!

Contact us β†’