Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

PROJECTS

Whether you are new to coding or are looking to improve your skills, we have opportunities for you!

Join our team →

Our Teams

Client Project

Our client teams allow those with more experience to work on industry-facing projects and build on their software development foundations.

What you'll do:

  • Master new tech stacks by working on projects, such as data science, full-stack development, and back-end infrastructure.
  • Work side by side with engineers at top companies, learning industry workflows and practices.
  • Get a chance to receive feedback and constantly iterate on your work.

Mentored Project

Our mentored team provides the opportunity for those with no prior software engineering experience to learn the skills needed to take on industry-facing projects.

What you'll do:

  • Learn good coding practices and build your own personal website from scratch.
  • Design, develop, and deliver a full-stack web application for a nonprofit client.
  • Learn modern frameworks and technologies like React, Node, and GraphQL.

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.

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.

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.

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!

Development Timeline

Here’s a breakdown of how our projects are run every semester.

Past Projects

Every semester we take on five new projects with high growth tech companies. Here are some of our past projects!

Security

Atlassian provides an arsenal of productivity tools, including Trello, Jira, and Bitbucket, that powers 125,000 companies worldwide. We built an analyzer for Atlassian's decision logs on their authorization and authentication policies.

Databases

DataStax provides massively scalable, highly available, cloud-native NoSQL databases for businesses. We created an automated database service for DataStax Apollo that migrates data from existing Cassandra databases to a new Apollo copy.

Machine Learning

DoorDash is an online food ordering and food delivery platform. Our team built a production-like testing platform from 0 to 1 to rigorously evaluate and test ML Engineers’ pytorch models. This deployed environment allowed faster model development and validation, as well as provided predictive insights to prevent issues from occurring in production systems.

Full Stack Web

Middesk is a VC-backed startup that provides the data infrastructure for scalable, frictionless business verification. We worked with Middesk to build a web application for companies to onboard into Middesk's business verification system.