OUR PROJECTS

Bright minds.
Agile development.
Innovative software.

Our Teams

Client Projects

Our client teams allow those with more experience the chance to work on real, 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.

SPRING 2025 PROJECTS

Client Projects

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

Mentored Project

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

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. Take a look at some of our past projects!

Databases

Amazon’s big data team partnered with Codebase to optimize dataset merging in Apache Spark, reducing vCPU usage and improving efficiency at scale. Using Java/Scala on AWS infrastructure, Codebase implemented advanced merging strategies that accelerate petabyte-scale processing, lowering costs and powering ML pipelines for recommender systems, fraud detection, and other large-scale AI applications.

Machine Learning

Meta builds technologies that help people connect, find communities and grow businesses. Meta's video team wanted to optimize brute-force algorithms for video compression, a crucial part of video processing on any device or application. Codebase researched and developed statistics-based algorithms and machine learning models to enhance video compression solutions and optimize compute power while preserving video quality.

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.