Peregrine Senior Design Project