all work

VitalSource

VitalSource Launch

The LMS integration platform that connects students to their course materials on day one, serving millions of learners across thousands of institutions.

My Role
Software Engineer
Company
VitalSource Technologies
Industry
EdTech
Timeline
Oct 2014 – Apr 2018
01 overview

Overview

VitalSource is one of the largest digital textbook platforms in higher education, used at more than 80% of US institutions and serving millions of learners worldwide. Its catalog spans over two million titles from thousands of publishers.

Launch is the integration layer that connects learning management systems, campus bookstores, student information systems, and publisher content into a single experience. When a student clicks a course materials link inside their LMS, Launch handles the authentication, provisioning, and routing so the content opens without a separate login, access code, or manual setup.

I worked on Launch for three and a half years, building and maintaining the platform through rapid growth, a major acquisition, and a big expansion in institutional adoption.

02 the problem

The problem Launch solves

Getting course materials to students has always been a mess. Students juggle access codes, separate publisher logins, and bookstore purchases across multiple systems. Institutions run complex programs like Inclusive Access and Day One Access that promise students their materials from the first day of class, but the integration work to make that happen touches every system in the chain: the LMS, the registrar, the bookstore, and every publisher's content platform.

Launch sits in the middle of all of that. It uses the LTI standard to integrate with any compliant LMS, pulls real-time enrollment data to provision the right materials to the right students, handles single sign-on so there are no extra credentials to manage, and passes grades from publisher courseware back into the institutional gradebook.

03 the platform

What the platform does

  • Single sign-on and content provisioning through LTI integration with Canvas, Blackboard, Moodle, D2L Brightspace, and other LMS platforms. Students authenticate once and get routed to their materials.
  • Roster and enrollment sync, pulling real-time data to automate content access, handle add/drop changes, and drive accurate billing for institutional programs.
  • Deep linking into specific chapters, pages, and assignments within eTextbooks and courseware, with support for course duplication across sections.
  • Grade passback from publisher courseware assessments into the institutional LMS gradebook.
  • Inclusive Access and Day One Access program support, giving institutions the infrastructure to run programs that guarantee materials from the start of the term and manage student opt-out decisions.
04 2014–2018

The 2014–2018 period

My time at VitalSource coincided with a stretch of significant growth. In 2014, VitalSource acquired CourseSmart, gaining access to an estimated 90% of higher-education e-textbooks in use and bringing major new analytics and content-sampling capabilities into the platform. Integrating CourseSmart's catalog and infrastructure was a large engineering effort that ran through 2016.

Over the same period, institutional adoption of Inclusive Access programs accelerated, and Launch's role as the connective infrastructure for those programs expanded. By the time I left, VitalSource was moving toward eliminating access codes entirely and piloting direct courseware integrations with publishers like Pearson and Macmillan.

05 tech stack

Stack

Core technologies I worked with:

Ruby on Rails Redis PostgreSQL JavaScript LTI SSO / OAuth REST APIs
Back to the top · Engineering leadership
Engineering Leadership