Our Team

The people behind the products

Our products wouldn't exist without the commitment and hard work of our members. We recruit the best rising students at Penn to build the next generation of products. We structure our club to optimize for education and mobility between technologies and teams. At the end of the day, we’re a family that builds, learns, and plays together.

Directors

Directors make Penn Labs who we are. They manage both the technical and business sides of Penn Labs to keep us growing and creating new products

Armaan Tobaccowalla

Co-DirectorTeam LeadBackend Engineer

Member since 2018

Davis Haupt

Co-DirectorTeam LeadFull Stack Engineer

Member since 2017

Penn Basics

Making all information at Penn just a few clicks away.

Cameron Cabo

Team LeadFrontend EngineerDirector Emeritus

Member since 2017

Baile Chen

Backend EngineerFrontend Engineer

Member since 2019

Valencia Fu

Business DeveloperDesignerDirector Emeritus

Member since 2017

Penn Clubs

Penn Clubs team is responsible for building and maintaining Penn Clubs, the central source of information about student organizations on campus. Penn Clubs is our newest product and we can't wait to watch it grow!

Eric Wang

Team LeadBackend EngineerFrontend Engineer

Member since 2017

Misty Liao

Team LeadBusiness Developer

Member since 2019

Selina Nie

Team LeadDesigner

Member since 2019

Campbell Phalen

Backend Engineer

Member since 2019

Eva Killenberg

Frontend Engineer

Member since 2018

Cindy Hao

Frontend Engineer

Member since 2019

Cole Fairchild

Business Developer

Member since 2019

Justin Lieb

Designer

Member since 2019

Linda Ting

Designer

Member since 2019

Penn Courses

Penn Courses manages all of our services which help students with registration and course planning. Penn Labs was started and built up around Penn Course Review, and the Penn Courses suite has grown since then to include Penn Course Alert and Penn Course Plan.

Daniel Tao

Team LeadFull Stack Engineer

Member since 2019

Jessica Tan

Team LeadDesigner

Member since 2019

Jerry Lu

Backend Engineer

Member since 2018

Charles Cunningham

Backend Engineer

Member since 2019

Daniel Like

Frontend Engineer

Member since 2018

Ying Xuan Eng

Frontend Engineer

Member since 2019

Daniel Ng

Business Developer

Member since 2019

Penn Mobile Android

The Android team is responsible for developing the Penn Mobile Android app, which includes developing new features and optimizing current features as well.

Marta Garcia ferreiro

Team LeadMobile Engineer

Member since 2018

Varun Ramakrishnan

Mobile Engineer

Member since 2017

Sophia Ye

Designer

Member since 2019

Penn Mobile iOS

Penn Mobile is a tight-knit team of iOS developers and designers. We can usually be found debugging constraint layouts in Swift, trying to figure out why dining hours broke again, or attempting to figure out how the hell caching works. We hope you love using our app as much as we love working on it 🍎🤳

Dominic Holmes

Team LeadMobile EngineerDirector Emeritus

Member since 2017

Yuewei Yuan

Mobile Engineer

Member since 2019

Hassan Hammoud

Business Developer

Member since 2019

Platform

Yo, we're the Platform Team! We consolidate all the software that Penn Labs builds by integrating our products together and making data more accessible to developers. Our goal is to help create the Penn Labs ecosystem and to help the organization scale quickly. (We also built this site!)

Arun Kirubarajan

Backend EngineerBusiness Developer

Member since 2017

Rafael Marques

Backend Engineer

Member since 2019

Peyton Walters

Production Engineer

Member since 2019

Penn Labs © 2020. Made with in Philly.