diff --git a/backend/typescript/graphql/sampleData/members.json b/backend/typescript/graphql/sampleData/members.json index a2dc7b8..fc32c57 100644 --- a/backend/typescript/graphql/sampleData/members.json +++ b/backend/typescript/graphql/sampleData/members.json @@ -1,3080 +1,52 @@ { - "term": 1231, - "teams": [ - { - "name": "Executive Team", - "id": "executive" - }, - { - "name": "Internal Tools", - "id": "internal-tools" - }, - { - "name": "Canadian Children Book Centre", - "id": "ccbc" - }, - { - "name": "Caring Partners Global", - "id": "caring-partners-global" - }, - { - "name": "Jump Math", - "id": "jump-math" - }, - { - "name": "Children’s Aid Society of Algoma", - "id": "casa" - }, - { - "name": "Feeding Canadian Kids", - "id": "fck" - } - ], - "members": [ - { - "name": "Aaron Abraham", - "role": "co-president", - "term": 1229, - "teams": ["executive"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ff22headshots%2FPresident_Aaron_Abraham.JPG?alt=media&token=f37fe74f-33be-4978-91f8-0bc8ae71b8cc" - }, - { - "name": "Chinemerem Chigbo", - "role": "co-president", - "term": 1229, - "teams": ["executive"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fspring2021headshots%2FChinemerem_Chigbo.jpg?alt=media&token=8448c257-dc48-41eb-b6b2-eebbbb906e6b" - }, - { - "name": "Omar Baranek", - "role": "vp engineering", - "term": 1229, - "teams": ["executive"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ffall2021headshots%2Fdev_omar_baranek.jpeg?alt=media&token=290d467b-e25c-44e8-b4af-d07c6cf28d91" - }, - { - "name": "Neel Ismail", - "role": "co-president", - "term": 1231, - "teams": ["executive"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ff22headshots%2FVPE_Neel_Ismail.jpg?alt=media&token=43d71299-5b3b-4387-a8fe-d8274c76f634" - }, - { - "name": "Pamela Wang", - "role": "vp design", - "term": 1229, - "teams": ["executive"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fwinter2021headshots%2FPamela_Wang.png?alt=media&token=c5e8829c-3555-44b1-9fac-636877138282" - }, - { - "name": "Stacy Kwok", - "role": "vp design", - "term": 1229, - "teams": ["executive"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fs22headshots%2Fvpd_stacykwok.jpg?alt=media&token=24f54a7d-4c0d-4ec4-acb2-4eed839f9295" - }, - { - "name": "Amanda Du", - "role": "design system", - "term": 1231, - "teams": ["executive"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ffall2021headshots%2Fdesigner_amanda_du.jpg?alt=media&token=a02ac5be-0054-4771-8b19-dc335256c649" - }, - { - "name": "Neha Javed", - "role": "vp product", - "term": 1229, - "teams": ["executive"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fwinter2021headshots%2FNeha_Javed.jpeg?alt=media&token=fc0c6a91-4700-4e53-a2b6-fa082f9a42df" - }, - { - "name": "Ainley Pena", - "role": "vp product", - "term": 1229, - "teams": ["executive"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fspring2020headshots%2FAinley_Pena.jpg?alt=media&token=21a63d07-1405-4fa6-ad9e-33ed5c2b7470" - }, - { - "name": "Aliyah Warsi", - "role": "vp scoping mentor", - "term": 1231, - "teams": ["executive"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ff22headshots%2FAliyah_Warsi.jpg?alt=media&token=279063dc-6a15-4d62-ae73-e5c3025768b2" - }, - { - "name": "Rifa Tamanna", - "role": "vp product & vp scoping mentor", - "term": 1231, - "teams": ["executive"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ff22headshots%2FVPScoping_%20Rifa_Tamanna.jpg?alt=media&token=b04c583b-9464-42dc-a0c7-a9c1470ea557" - }, - { - "name": "Ena Manjgo", - "role": "vp scoping", - "term": 1229, - "teams": ["executive"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fdefault.png?alt=media&token=fe95cc90-ba2b-4c04-a808-0f903cc8b519" - }, - { - "name": "Nima Sheth", - "role": "developer", - "term": 1231, - "teams": ["jump-math"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ff22headshots%2FVPI_Nima_Sheth.jpg?alt=media&token=73940d9a-85e6-45da-a7be-2fa2cebb0722" - }, - { - "name": "Lauren Fearn", - "role": "vp external", - "term": 1231, - "teams": ["executive"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ff22headshots%2FVPEX_Lauren_Fearn.jpeg?alt=media&token=36c35ead-56f8-4542-9f39-5fb4db8ee612" - }, - { - "name": "Rachel Scott", - "role": "product manager", - "term": 1231, - "teams": ["caring-partners-global"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fs22headshots%2Fvpi_rachelscott.jpg?alt=media&token=5d953b91-e734-4883-9c1d-51b55811d62b" - }, - { - "name": "Lema Ghailan", - "role": "vp communications", - "term": 1229, - "teams": ["executive"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ff22headshots%2FVP_Comms_Lema_Ghailan.jpg?alt=media&token=fd5d28c1-572c-4876-8715-d1da12e805ff" - }, - { - "name": "Jeff Zhu", - "role": "vp finance", - "term": 1231, - "teams": ["executive"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fw23headshots%2FVPFinance_Jeff_Zhu.jpg?alt=media&token=50cdb6e5-798b-4f9d-9430-5e9fcaf50d72" - }, - { - "name": "Bowen Zhu", - "role": "vp talent", - "term": 1229, - "teams": ["executive"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ff22headshots%2FVP_Talent_Bowen_Zhu.jpg?alt=media&token=627c467e-19f5-4f46-93af-a9439e14b9e2" - }, - { - "name": "Amy Li", - "role": "co-president", - "term": 1231, - "teams": ["executive"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fw23headshots%2FCoPres_Amy_Li.jpg?alt=media&token=fb52a107-9c93-436c-9ac2-3ce8b184a972" - }, - { - "name": "Jennifer Chen", - "role": "vp engineering", - "term": 1231, - "teams": ["executive"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fspring2021headshots%2Fjennifer_chen.jpg?alt=media&token=702cc91f-5f4f-4466-b36c-685247e03806" - }, - { - "name": "Celine Chung", - "role": "product manager", - "term": 1229, - "teams": ["casa"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ff22headshots%2FPM_Celine_Chung.jpg?alt=media&token=96b8b6ba-c483-4bf5-beb9-12099e748e69" - }, - { - "name": "Russell Ijaya", - "role": "designer", - "term": 1229, - "teams": ["casa"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ff22headshots%2FDesign_Russell_Ijaya.jpg?alt=media&token=252a89d0-9659-44d8-b5da-e7afbf9b675c" - }, - { - "name": "Ginny Wang", - "role": "designer", - "term": 1229, - "teams": ["casa"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fs22headshots%2Fdesigner_ginnywang.JPG?alt=media&token=1e751e52-4a1e-4bb3-8f02-c32d9e6bc80e" - }, - { - "name": "Serena Li", - "role": "designer", - "term": 1231, - "teams": ["caring-partners-global"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ff22headshots%2Fdesigner_serena_li.jpeg?alt=media&token=b763e351-2ae2-4dab-b7cd-bed0e3dd208d" - }, - { - "name": "Juthika Hoque", - "role": "developer", - "term": 1231, - "teams": ["caring-partners-global"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ff22headshots%2FDev_Juthika_Hoque.jpg?alt=media&token=dd6c8088-b991-470a-8f94-9dcfca3f11e1" - }, - { - "name": "Julianne Jorda", - "role": "developer", - "term": 1229, - "teams": ["casa"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ff22headshots%2FDev_Julianne_Jorda.jpg?alt=media&token=6b6c49b6-43ad-489e-87a7-3d4abc61e833" - }, - { - "name": "Andrew Ma", - "role": "developer", - "term": 1229, - "teams": ["casa"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fs22headshots%2Fdev_andrewma.jpeg?alt=media&token=2e50bc56-740f-4543-ace2-55b3e9881d2d" - }, - { - "name": "Hamza Yusuff", - "role": "developer", - "term": 1229, - "teams": ["casa"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fs22headshots%2Fdev_hamzaYusuff.jpeg?alt=media&token=0afe55f4-ec3d-4f97-bde1-f8f04cbd7c72" - }, - { - "name": "Het Parikh", - "role": "developer", - "term": 1229, - "teams": ["casa"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ff22headshots%2FDev_Het_Parikh.jpg?alt=media&token=abb6e4cb-70fb-4973-825d-6ab388ec3db7" - }, - { - "name": "Kabir Oberai", - "role": "developer", - "term": 1229, - "teams": ["casa"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ff22headshots%2FDev_Kabir_Oberai.jpg?alt=media&token=8b29f5a8-ac0c-40c8-826e-8cba8c04339e" - }, - { - "name": "Kai Wei Mo", - "role": "developer", - "term": 1229, - "teams": ["casa"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ff22headshots%2FDev_Kai%20Wei_Mo.png?alt=media&token=a7688889-7d13-4be2-b383-1eddb343934b" - }, - { - "name": "Abubakar Bello", - "role": "developer", - "term": 1229, - "teams": ["internal-tools"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fs22headshots%2Fdev_abubakarbello.png?alt=media&token=aa73cf03-ae87-4218-85ea-b3b4b09bf377" - }, - { - "name": "Adriana Ceric", - "role": "developer", - "term": 1225, - "teams": ["sistering"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fs22headshots%2Fdev_adrianaceric.jpg?alt=media&token=83dc2fec-72dd-47d0-82bc-629fa5189d9c" - }, - { - "name": "Ansh Sahny", - "role": "developer", - "term": 1225, - "teams": ["sistering"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fs22headshots%2Fdev_anshsahny.jpeg?alt=media&token=0b93142d-a9d6-4d25-a9c3-90e531efb672" - }, - { - "name": "Atharva Gangal", - "role": "vp talent", - "term": 1231, - "teams": ["executive"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fs22headshots%2Fdev_atharvagangal.jpeg?alt=media&token=2a51b053-201f-4ffd-8d42-024249c48530" - }, - { - "name": "Ayaan Hussain", - "role": "vp product", - "term": 1231, - "teams": ["executive"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fs22headshots%2Fvps_ayaanhussain.jpg?alt=media&token=2334fd60-9e0e-423b-9fb6-b37bb1444c45" - }, - { - "name": "Brian Zhang", - "role": "developer", - "term": 1231, - "teams": ["jump-math"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fdefault.png?alt=media&token=fe95cc90-ba2b-4c04-a808-0f903cc8b519" - }, - { - "name": "Evan Wong", - "role": "developer", - "term": 1229, - "teams": ["internal-tools"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fs22headshots%2Fdev_evanwong.jpg?alt=media&token=b3ab72a5-2a9a-432d-bff9-30b508d66f1b" - }, - { - "name": "Grace Yang", - "role": "graphic designer", - "term": 1225, - "teams": ["executive"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fs22headshots%2Fgraphicdesigner_graceyang.jpg?alt=media&token=6a1d278d-7320-45ae-8b05-55c60d8c7e9c" - }, - { - "name": "Helen Guan", - "role": "developer", - "term": 1231, - "teams": ["caring-partners-global"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ff22headshots%2FDev_Helen_Guan.JPG?alt=media&token=6f3cb672-f902-4c1e-ac50-d83acd55e617" - }, - { - "name": "Iknoor Rawal", - "role": "designer", - "term": 1229, - "teams": ["focus-on-nature"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fs22headshots%2Fdesign_IknoorRawal.JPG?alt=media&token=84b92e3a-7d7b-4704-8706-16e2c3c1299c" - }, - { - "name": "Janet Chen", - "role": "developer", - "term": 1229, - "teams": ["jump-math"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ff22headshots%2FDev_Janet_Chen.JPG?alt=media&token=926960bd-df5d-4159-8e26-d3fdbcc66e35" - }, - { - "name": "Wais Hundekar", - "role": "developer", - "term": 1231, - "teams": ["jump-math"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ff22headshots%2FDev_Wais_Hundekar.JPG?alt=media&token=9b5f48dc-a259-46a5-9ac5-29f871de1adb" - }, - { - "name": "Jessica Yang", - "role": "product manager", - "term": 1229, - "teams": ["internal-tools"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ff22headshots%2FPM_Jessica_Yang.jpg?alt=media&token=6a318481-f5ca-49b0-bef1-cd98b43ef917" - }, - { - "name": "Joyce Shi", - "role": "technical lead", - "term": 1231, - "teams": ["jump-math"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fs22headshots%2Fpl_joyceshi.jpeg?alt=media&token=70ff8087-72d2-4b8e-96b2-9046a7017655" - }, - { - "name": "Julian Dominguez-Schatz", - "role": "vp engineering", - "term": 1231, - "teams": ["executive"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fs22headshots%2Fpl_juliandominguez-schatz.png?alt=media&token=4fafeace-31cf-4a9f-90fa-497509521637" - }, - { - "name": "Matthew Wang", - "role": "designer", - "term": 1231, - "teams": ["internal-tools"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fs22headshots%2Fdev_matthewwang.jpeg?alt=media&token=85739432-a296-4c80-94d2-f7c3369561b6" - }, - { - "name": "Mehak Dhaliwal", - "role": "product manager", - "term": 1231, - "teams": ["jump-math"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fs22headshots%2Fdesigner_mehak.JPG?alt=media&token=cb89e110-e5da-4a26-97b4-57b5a40eeddb" - }, - { - "name": "Nizar Alrifai", - "role": "developer", - "term": 1225, - "teams": ["ccbc"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fs22headshots%2Fdev_NizarAlrifai.jpg?alt=media&token=a132c0cd-0e7b-45ae-a191-a8d82758d45e" - }, - { - "name": "Riishi Jeevakumar", - "role": "designer", - "term": 1231, - "teams": ["jump-math"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fs22headshots%2Fdesigner_RiishiJeevakumar.jpg?alt=media&token=ff4615a1-bd85-469c-89fa-0497d163076d" - }, - { - "name": "Rikin Patel", - "role": "designer", - "term": 1225, - "teams": ["jump-math"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fs22headshots%2FProductDesigner_Rikin.jpg?alt=media&token=1396a8cb-aac5-45ce-9976-62b9b1623f64" - }, - { - "name": "Saransh Duggal", - "role": "developer", - "term": 1229, - "teams": ["jump-math"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ff22headshots%2FDev_Saransh_Duggal.jpg?alt=media&token=2241a44f-0b6f-4886-b54f-9a97713583bb" - }, - { - "name": "Tejas Wilkhoo", - "role": "developer", - "term": 1229, - "teams": ["focus-on-nature"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ff22headshots%2FDev_Tejas_Wilkhoo.jpg?alt=media&token=843beff4-38df-4ec7-b45b-8c92b5d5c71a" - }, - { - "name": "Victor Zheng", - "role": "developer", - "term": 1225, - "teams": ["rowan-house"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fs22headshots%2Fdev_victorzheng.jpeg?alt=media&token=7a32b22e-b589-4ab5-937b-82f02f606679" - }, - { - "name": "William Tran", - "role": "developer", - "term": 1229, - "teams": ["focus-on-nature"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fs22headshots%2Fdev_WilliamTran.PNG?alt=media&token=3896825a-9863-4ead-88c3-63586fff6963" - }, - { - "name": "Yousef Sahawneh", - "role": "vp scoping", - "term": 1231, - "teams": ["executive"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fs22headshots%2Fdesigner_YousefSahawneh.jpg?alt=media&token=81e49bbc-59d1-44c3-88dc-752df58930f8" - }, - - { - "name": "Eric Feng", - "role": "project mentor", - "term": 1219, - "teams": ["sdc-foundation"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fwinter2021headshots%2FEric_Feng.JPG?alt=media&token=c8e7f462-780b-4a35-bcce-f096ef6ef2cb" - }, - { - "name": "Mayank Kanoria", - "role": "project mentor", - "term": 1219, - "teams": ["heads-up-guys"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fwinter2021headshots%2FMayank_Kanoria.jpg?alt=media&token=ab3faf92-a1c9-4e11-8d7b-9451fbaef116" - }, - { - "name": "Oustan Ding", - "role": "technical lead", - "term": 1221, - "teams": ["richmond-centre"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fwinter2021headshots%2FOustan_Ding.jpg?alt=media&token=56ecfc35-3313-4add-b57c-3359c3b669c6" - }, - { - "name": "Nick Yang", - "role": "designer", - "term": 1199, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ff19headshots%2FF19_COMPRESSED-45.JPG?alt=media&token=838cce51-7ec3-46d8-a6d2-165c576bd0c8", - "img-hover": "", - "img2": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ff19headshots%2FF19_COMPRESSED-46.JPG?alt=media&token=c9ac8ef3-a021-4ca4-b049-6ea3d687a933" - }, - { - "name": "Silas Tsui", - "role": "co-president", - "term": 1209, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fwinter2019headshots%2Fcompressed%2FSilasTsui.jpg?alt=media&token=a512dfdb-455e-48c2-a24e-90c755dbe1e9" - }, - { - "name": "Joyce Lu", - "role": "vp external", - "term": 1905, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fwinter2019headshots%2Fcompressed%2FJoyceLu_VPO.png?alt=media&token=f87b37b1-0028-4fbd-9a66-57b0f92dc588" - }, - { - "name": "Joanna Chen", - "role": "vp internal", - "term": 1905, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fwinter2019headshots%2Fcompressed%2FJoanna.jpg?alt=media&token=9869ad6d-c08a-4811-bb13-9099543c4fd1" - }, - { - "name": "Judy Zhong", - "role": "design mentor", - "term": 1215, - "teams": ["the-pregnancy-centre"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fwinter2021headshots%2FJudy_Zhong.JPG?alt=media&token=96c7ee57-b8ab-480f-9228-c1a29c70aea5", - "img2": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ff19headshots%2FF19_COMPRESSED-11.JPG?alt=media&token=1776fe87-d485-4ad0-9d10-35e97dd4760b" - }, - { - "name": "Nina Phan", - "role": "designer", - "term": 1199, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ff19headshots%2FF19_COMPRESSED-77.JPG?alt=media&token=3e498ef0-cd24-423d-a101-c8a27ff30619", - "img2": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ff19headshots%2FF19_COMPRESSED-78.JPG?alt=media&token=d10d9058-d251-4f62-a9a0-866c5a4b34e8" - }, - { - "name": "Xin Hao Zhang", - "role": "developer", - "term": 1215, - "teams": ["internal-tools"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fspring2020headshots%2FXin_Hao_Zhang.jpg?alt=media&token=dd4ce9ec-564b-47e9-b20b-9ac5ae1b24ab" - }, - { - "name": "Leslie Xin", - "role": "developer", - "term": 1209, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fwinter2019headshots%2Fcompressed%2FDev_LeslieXin.JPG?alt=media&token=d9debf83-92d0-48a7-a53a-6a90dc6d4dc7" - }, - { - "name": "Jeffrey Kam", - "role": "developer", - "term": 1905, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fwinter2019headshots%2Fcompressed%2Fjeffrey.jpg?alt=media&token=3b5be55a-c99f-42f1-b9a9-fc680546d7f7" - }, - { - "name": "Queenie Wu", - "role": "president", - "term": 1199, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ff19headshots%2FF19_COMPRESSED-1.JPG?alt=media&token=3860431c-0758-4bde-96bd-1400313f8266", - "img-hover": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ff19headshots%2FF19_COMPRESSED-2.JPG?alt=media&token=86a8d86e-d300-4f3a-83b1-b971dc1555da", - "img2": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ff19headshots%2FF19_COMPRESSED-2.JPG?alt=media&token=86a8d86e-d300-4f3a-83b1-b971dc1555da" - }, - { - "name": "Sherry Li", - "role": "technical lead", - "term": 1221, - "teams": ["sistering", "internal-tools"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fspring2020headshots%2FSherry_Li.jpg?alt=media&token=eaa3a70d-456d-4518-a98f-d733b43fc9c1", - "img2": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ff19headshots%2FF19_COMPRESSED-56.JPG?alt=media&token=1f31670d-cdb5-47c8-a618-e3dec7a2c9c9" - }, - { - "name": "Jack Zhang", - "role": "designer", - "term": 1215, - "teams": ["distress-centre-calgary"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ff19headshots%2FF19_COMPRESSED-71.JPG?alt=media&token=e08d7b25-0b04-4140-8bb5-6a2d5d12af32", - "img2": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ff19headshots%2FF19_COMPRESSED-72.JPG?alt=media&token=6e381fe9-3c74-455f-9d13-4c00de481b29" - }, - { - "name": "Imran Ahmed", - "role": "project lead", - "term": 1905, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fspring2019headshots%2FImran_Ahmed.jpg?alt=media&token=c6b4f8c7-e20e-4825-a164-58124c54dc8b" - }, - { - "name": "Brandon Leung", - "role": "co-president", - "term": 1215, - "teams": ["executive"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fspring2021headshots%2FBrandon%20Leung.png?alt=media&token=207e5b5d-b113-46b5-8809-b9a34f627e91", - "img2": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ff19headshots%2FF19_COMPRESSED-64.JPG?alt=media&token=3b0b44eb-5ba8-4c5e-9b72-9b76ec7502e9" - }, - { - "name": "Leon Ouyang", - "role": "developer", - "term": 1905, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fspring2019headshots%2FLeon_Ouyang.jpg?alt=media&token=3b370811-7f28-4857-9769-58c03ae4910f" - }, - { - "name": "Lena Nguyen", - "role": "technical lead", - "term": 1221, - "teams": ["sistering"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ffall2021headshots%2FVpe_lena_nguyen.jpeg?alt=media&token=55280573-d4f1-4489-b956-300bf3803d06" - }, - { - "name": "Aaron Yim", - "role": "designer & vp marketing", - "term": 1205, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fspring2020headshots%2FAaron_Yim.jpg?alt=media&token=f8674f5e-6254-4fec-81b3-4f655a7fb7f0" - }, - { - "name": "Nim Wijetunga", - "role": "project mentor", - "term": 1221, - "teams": ["ccbc"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fwinter2021headshots%2FNim_Wijetunga.jpg?alt=media&token=4365e2cb-36fd-4147-91a5-4c7c6040661d" - }, - { - "name": "Peiyao Chen", - "role": "project lead", - "term": 1211, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fspring2019headshots%2FPeiyao_Chen.jpg?alt=media&token=d0d30b86-81ec-43e3-ad01-3d7c7df36c38" - }, - { - "name": "Chuqian Li", - "role": "project lead", - "term": 1905, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fspring2019headshots%2FSusan_Li.jpg?alt=media&token=ff6c6c25-6354-4098-b00b-35d884bf70b2" - }, - { - "name": "Lucy Liu", - "role": "vp engineering", - "term": 1221, - "teams": ["executive"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fspring2019headshots%2FLucy_Liu.jpg?alt=media&token=e5dd417f-efb3-45f4-9e99-66a79802bcf4" - }, - { - "name": "Joslyn Tsui", - "role": "vp design", - "term": 1221, - "teams": ["executive"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fs22headshots%2Falumni_joslyntsui.jpg?alt=media&token=2ff8bec9-a076-4502-a8ee-b128807e745c" - }, - { - "name": "Gracie Xia", - "role": "designer", - "term": 1205, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fspring2019headshots%2FGracie_Xia.jpg?alt=media&token=d36e43f9-4824-4c38-8465-2bb579ab99b9" - }, - { - "name": "Austin Jiang", - "role": "developer", - "term": 1905, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fspring2019headshots%2FAustin_Jiang.jpg?alt=media&token=3fcb409b-496b-4264-afac-8fa2d5d6c5d3" - }, - { - "name": "Rohil Gupta", - "role": "developer", - "term": 1905, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fspring2019headshots%2FRohil_Gupta.jpg?alt=media&token=0c0f8576-d1ee-4c96-9002-3d69b84b91dd" - }, - { - "name": "Loic Murumba", - "role": "developer", - "term": 1905, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fspring2019headshots%2FLoic_Murumba.jpg?alt=media&token=7f9d5434-eb16-4a07-bb10-6a24de970a81" - }, - { - "name": "Jerry Xie", - "role": "developer", - "term": 1905, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fspring2019headshots%2FJerry_Xie.jpg?alt=media&token=fc2fd734-064c-4d30-a712-f9c82073e344" - }, - { - "name": "Walter Mao", - "role": "developer", - "term": 1905, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fspring2019headshots%2FWalter_Mao.jpg?alt=media&token=183da53e-7d78-4bbc-a735-fd7e5995d027" - }, - { - "name": "Mattias Eyram", - "role": "project lead", - "term": 1905, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fwinter2019headshots%2Fcompressed%2FMattias_Eyram.png?alt=media&token=c7a1271d-c375-4c59-b2d2-7ca4d3297ef4" - }, - { - "name": "Rishabh Bahri", - "role": "vp product", - "term": 1211, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fspring2019headshots%2FRishabh_Bahri.jpg?alt=media&token=d78d2f02-6367-416b-978c-414de6a6f8f4" - }, - { - "name": "Brandon Do", - "role": "designer", - "term": 1905, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fspring2019headshots%2FBrandon_Do.jpg?alt=media&token=9882bbd0-b06b-48c7-862b-9f00503e5563" - }, - { - "name": "Carmen Lee", - "role": "vp design", - "term": 1221, - "teams": ["executive"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fspring2021headshots%2FCarmen_Lee.jpg?alt=media&token=98731b49-da8e-4aac-b0c0-8474b3318f03", - "img2": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ff19headshots%2FF19_COMPRESSED-44.JPG?alt=media&token=c96c798b-6c81-483b-926e-efdd2f56a97d" - }, - { - "name": "Joe Li", - "role": "designer", - "term": 1205, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fspring2021headshots%2FJoe%20Li%20(alumni%20ily%20brandon%20LOL).png?alt=media&token=18e5c91e-ce92-4ea9-8931-63d2037e0e52", - "img2": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ff19headshots%2FF19_COMPRESSED-48.JPG?alt=media&token=4a75cd1d-5f3d-4603-b8b2-0915fba83d21" - }, - { - "name": "Emily Ki", - "role": "developer", - "term": 1905, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fprofiles%2Femily.jpeg?alt=media&token=b7bf59a7-5ec8-4d40-830b-e8ee88db98f0" - }, - { - "name": "Andy Zhao", - "role": "developer", - "term": 1905, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fspring2019headshots%2FAndy_Zhao.jpg?alt=media&token=d64ff8ec-1f30-467e-9862-7855c1d8dea7" - }, - { - "name": "Nikhil Gupta", - "role": "developer", - "term": 1905, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fspring2019headshots%2FNikhil_Gupta.jpg?alt=media&token=58cb25b3-9b5c-4544-9088-c7116142cd04" - }, - { - "name": "Jay Shrivastava", - "role": "developer", - "term": 1199, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ff19headshots%2FF19_COMPRESSED-41.JPG?alt=media&token=1d9ee882-726a-45a4-828d-669b8159d176", - "img2": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ff19headshots%2FF19_COMPRESSED-42.JPG?alt=media&token=1d31bc89-9429-4ff5-b568-a8276d657268" - }, - { - "name": "Carelynn Tsai", - "role": "product manager", - "term": 1221, - "teams": ["richmond-centre"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fspring2019headshots%2FCarelynn_Tsai.jpg?alt=media&token=ab0444f5-c3a1-4d8f-b2bd-f65c011cf6a6" - }, - { - "name": "Karissa Manning", - "role": "project manager", - "term": 1905, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fspring2019headshots%2FKarissa_Manning.jpg?alt=media&token=3e796b31-dfb7-4ad1-a0f0-0013af5a8f34" - }, - { - "name": "Kevin Chan", - "role": "designer", - "term": 1905, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fspring2019headshots%2FKevin_Chan.jpg?alt=media&token=46a58d87-0e5d-436b-8e6a-cd301fa9f9d3" - }, - { - "name": "Joshua Allum", - "role": "developer", - "term": 1905, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fspring2019headshots%2FJoshua_Allum.jpg?alt=media&token=3eded489-7c26-4301-8592-540b7d17be13" - }, - { - "name": "Matthew Follegot", - "role": "developer", - "term": 1905, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ffall2018headshots%2Fcompressed%2FDev_MatthewFollegot.jpg?alt=media&token=b8a2e7ff-9964-4de6-b0f9-27b13ca9dd1e" - }, - { - "name": "Ru Li", - "role": "developer", - "term": 1905, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fspring2019headshots%2FRu_Li.jpg?alt=media&token=6d592a29-7ec2-4a23-b811-b399b7f0291d" - }, - { - "name": "Wasiq Mohammad", - "role": "developer", - "term": 1205, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fspring2019headshots%2FWasiq_Mohammed.jpg?alt=media&token=684533a8-cd05-4080-a05e-760f5815abcf" - }, - { - "name": "Karolina Xin", - "role": "developer", - "term": 1905, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fspring2019headshots%2FKarolina_Xin.jpg?alt=media&token=a369de1e-876b-4821-b21a-cab74a23a3b7" - }, - { - "name": "Kasey Fu", - "role": "vp internal", - "term": 1901, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fwinter2019headshots%2Fcompressed%2FKaseyFu_VPI.jpg?alt=media&token=1d3d22e7-061e-4fd6-974f-192af613c00d" - }, - { - "name": "Steven Jia", - "role": "vp projects", - "term": 1901, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fwinter2019headshots%2Fcompressed%2FStevenJia_VPP.jpg?alt=media&token=fa77655d-2cb1-4c06-acfb-12b1e82924a4" - }, - { - "name": "Tracy Tran", - "role": "vp events", - "term": 1901, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fwinter2019headshots%2Fcompressed%2FTracyTran_VPE.jpg?alt=media&token=2d16a05b-8ca4-40d8-a9d4-e394444e8c09" - }, - { - "name": "Lichen Zhang", - "role": "design director", - "term": 1901, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fwinter2019headshots%2Fcompressed%2FLichenZhang_DesignDirector.jpg?alt=media&token=8e193be2-68d1-4c37-bd22-e14bf6792add" - }, - { - "name": "Mark Azer", - "role": "outreach director", - "term": 1901, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fwinter2019headshots%2Fcompressed%2FMark_Azer.jpg?alt=media&token=73a82cf2-f98b-4ef3-8270-c573c0df732f" - }, - { - "name": "Shela Qiu", - "role": "project lead", - "term": 1901, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fwinter2019headshots%2Fcompressed%2FShela_Qiu.jpg?alt=media&token=abfbb216-1bc2-493c-9d7f-955e6a4d4c69" - }, - { - "name": "Melissa Rinch", - "role": "project manager", - "term": 1901, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fwinter2019headshots%2Fcompressed%2FMelissa_Rinch.jpg?alt=media&token=81bc822a-721d-4d19-856a-7f1019e205eb" - }, - { - "name": "Ahmed Hamodi", - "role": "president", - "term": 1221, - "teams": ["executive"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ffall2020headshots%2FDev_AhmedHamodi.jpeg?alt=media&token=99b2face-a245-47f6-91fa-c917810b226d" - }, - { - "name": "Joyce Yang", - "role": "developer", - "term": 1901, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fwinter2019headshots%2Fcompressed%2Fjoyce.jpg?alt=media&token=98342bed-a460-47d6-b4a3-fcef62712c73" - }, - { - "name": "Melanie Ren", - "role": "developer", - "term": 1901, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fwinter2019headshots%2Fcompressed%2FMelanie_Ren.jpeg?alt=media&token=0fbb1f0c-f2f9-4eb8-a523-17d9196f718a" - }, - { - "name": "Stephen Yang", - "role": "project lead", - "term": 1901, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fwinter2019headshots%2Fcompressed%2FStephen_Yang.jpg?alt=media&token=2cc09bda-f064-46f1-8436-eda0d9368b60" - }, - { - "name": "Howard Yu", - "role": "project manager", - "term": 1901, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fwinter2019headshots%2Fcompressed%2FHoward_Yu.jpg?alt=media&token=9fc55d7b-bfb7-4cbe-a382-9b642c74f934" - }, - { - "name": "Jeffrey Li", - "role": "designer", - "term": 1901, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fwinter2019headshots%2Fcompressed%2FJeffrey_Li.jpg?alt=media&token=9c49f491-239c-4c49-8b26-05ef1973bc07" - }, - { - "name": "Grace Ma", - "role": "vp design", - "term": 1211, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fwinter2021headshots%2FGrace_Ma.jpg?alt=media&token=ff696b58-f939-440c-80de-7494073ef9da" - }, - { - "name": "Daniel Peng", - "role": "developer", - "term": 1199, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ff19headshots%2FF19_COMPRESSED-35.JPG?alt=media&token=7f5c84bc-0e18-4e92-8dec-42a84c46ea72", - "img2": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ff19headshots%2FF19_COMPRESSED-36.JPG?alt=media&token=45072eb9-0452-4c81-b6ef-74ef15006264" - }, - { - "name": "Sophie Qin", - "role": "developer", - "term": 1199, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ff19headshots%2FF19_COMPRESSED-17.JPG?alt=media&token=af81eac6-d9ed-45d7-ba9f-eaa4e4cfd145", - "img2": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ff19headshots%2FF19_COMPRESSED-18.JPG?alt=media&token=a47db7ed-aa66-44f5-aae8-c3e454c3b8be" - }, - { - "name": "Victoria Li", - "role": "developer", - "term": 1901, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fwinter2019headshots%2Fcompressed%2FDev_VictoriaLi.jpg?alt=media&token=7b38b3db-7c95-4672-8f95-51b1518530ce" - }, - { - "name": "Franz Chen", - "role": "developer", - "term": 1901, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fwinter2019headshots%2Fcompressed%2FFranz_Chen.jpg?alt=media&token=b58c585f-e837-4515-88f2-9c63cb3d7aa6" - }, - { - "name": "Narayan Gupta", - "role": "project lead", - "term": 1901, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fwinter2019headshots%2Fcompressed%2FNarayan_Gupta.png?alt=media&token=e9c5fba7-1b4d-42c8-91e3-9bce60695018" - }, - { - "name": "Falah Shazib", - "role": "project manager", - "term": 1901, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fwinter2019headshots%2Fcompressed%2FFalah.jpg?alt=media&token=4a52a2fa-cfaa-4d32-b6ac-94414e4408a5" - }, - { - "name": "Dhron Joshi", - "role": "developer", - "term": 1901, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fwinter2019headshots%2Fcompressed%2FDhron_Joshi.jpg?alt=media&token=73138512-28d1-4a70-a6d8-481a98407d3a" - }, - { - "name": "Rachel Zhu", - "role": "developer", - "term": 1199, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ff19headshots%2FF19_COMPRESSED-57.JPG?alt=media&token=1f52a4a7-5cee-4191-aa28-b06411312621", - "img2": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ff19headshots%2FF19_COMPRESSED-58.JPG?alt=media&token=909e409d-6dea-4259-aaf5-db83b24865f5" - }, - { - "name": "Carly Stanisic", - "role": "design director", - "term": 1199, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ff19headshots%2FF19_COMPRESSED-4.JPG?alt=media&token=7a4b96cf-71b3-4e05-b397-0b0005f66cf3", - "img2": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ff19headshots%2FF19_COMPRESSED-5.JPG?alt=media&token=4e66c705-5d7e-4cd2-b340-423eed92abf9" - }, - { - "name": "Yifei Ren", - "role": "designer", - "term": 1901, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fwinter2019headshots%2Fcompressed%2FDesign_Yifei.png?alt=media&token=c0c65c66-cb15-4f54-b592-466a288aa9cd" - }, - { - "name": "Cathy Wang", - "role": "developer", - "term": 1901, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fwinter2019headshots%2Fcompressed%2FCathy_Wang.jpg?alt=media&token=ad989777-3942-48db-9461-c1b8fe211932" - }, - { - "name": "Christina Liu", - "role": "developer", - "term": 1901, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fwinter2019headshots%2Fcompressed%2FChristina_Liu.jpg?alt=media&token=1869ad57-71e6-4103-922d-7fb60e8c7049" - }, - { - "name": "Hannah Wang", - "role": "developer", - "term": 1901, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fwinter2019headshots%2Fcompressed%2FDev_HannahWang.jpg?alt=media&token=a84b43ce-9af8-46bd-9c67-589d83aafa2b" - }, - { - "name": "Monica Iyer", - "role": "developer", - "term": 1901, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fwinter2019headshots%2Fcompressed%2FMonica_Iyer.jpg?alt=media&token=6ff92622-3807-4a36-b3c3-9761e13c4efc" - }, - { - "name": "Bryan Cho", - "role": "president", - "term": 1809, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fprofiles%2Fbryan.jpeg?alt=media&token=916272ea-67b5-418e-bf8a-44c4f5fe5cb9" - }, - { - "name": "Brianna Hugh", - "role": "vp internal", - "term": 1809, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fprofiles%2Fbrianna.jpeg?alt=media&token=d5747a93-69ff-49b7-9d99-3f1613d710e7" - }, - { - "name": "Si Te Feng", - "role": "vp projects", - "term": 1809, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fprofiles%2Fsite.jpeg?alt=media&token=87db90b0-7593-4796-ab4a-92b3a2b2e263" - }, - { - "name": "Carol Yao", - "role": "design director", - "term": 1809, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fprofiles%2Fcarol.jpeg?alt=media&token=d365339e-6a29-48c5-a15a-394987cc2d79" - }, - { - "name": "Simran Jassal", - "role": "vp external", - "term": 1809, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fprofiles%2Fsimran.jpeg?alt=media&token=62fe7e02-9699-4ae6-aeb7-9e1c42c1d72f" - }, - { - "name": "Jessica Tam", - "role": "vp internal", - "term": 1809, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fprofiles%2Fjessica.jpeg?alt=media&token=54c4a789-7c36-4d72-abc7-4c6a60b836d0" - }, - { - "name": "Mustaqeen Khowaja", - "role": "vp projects", - "term": 1809, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fprofiles%2Fmus.jpeg?alt=media&token=ccbb5e41-91df-4400-9d09-913bbadbe554" - }, - { - "name": "Jenny Wen", - "role": "design director", - "term": 1809, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fprofiles%2Fjenny.jpeg?alt=media&token=2d79fb28-f733-4436-aaa1-95ba974c5b2e" - }, - { - "name": "Gautam Gupta", - "role": "project lead", - "term": 1809, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fprofiles%2Fgautam.png?alt=media&token=dc114eb1-c04b-467c-8053-b36ae9c126f4" - }, - { - "name": "Mohammed Ridwanul Islam", - "role": "project lead", - "term": 1809, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fprofiles%2Fmo.jpeg?alt=media&token=85970904-3b08-494a-b4c5-d9fc46b7e880" - }, - { - "name": "Charles Bai", - "role": "project lead", - "term": 1809, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fspring2018headshots%2FCharles.jpg?alt=media&token=3da323e2-b94e-4531-a114-b65eeabf8ae0" - }, - { - "name": "Shivansh Dhar", - "role": "project lead", - "term": 1809, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fprofiles%2Fshiv.jpeg?alt=media&token=adcc10dd-6781-453a-8d65-8dc6e295e61f" - }, - { - "name": "Ben Che", - "role": "developer", - "term": 1809, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fprofiles%2Fben.jpeg?alt=media&token=61013a82-0da9-4e59-a5cc-3004122b12dd" - }, - { - "name": "Ryan Perry-Nguyen", - "role": "developer", - "term": 1809, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fprofiles%2Fryanpn.jpeg?alt=media&token=59fef2b3-4bf0-4ab2-8a88-6230cdb7bd21" - }, - { - "name": "Mary Wang", - "role": "developer", - "term": 1809, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fprofiles%2Fmary.jpeg?alt=media&token=b61d147d-bb62-46db-af05-c22a9461f3cc" - }, - { - "name": "Kim Vuong", - "role": "vp operations", - "term": 1809, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ffall2018headshots%2Fcompressed%2FVPO_KimVuong.jpg?alt=media&token=45d19af5-b50f-4bb3-be76-add0b8d609c8" - }, - { - "name": "Nicholas Kam", - "role": "developer", - "term": 1809, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fprofiles%2Fnick.jpeg?alt=media&token=a9029fff-4303-41f1-8756-af7466a60c65" - }, - { - "name": "Kaivalya Gandhi", - "role": "project manager", - "term": 1809, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fprofiles%2Fkai.jpeg?alt=media&token=d99c8f52-f965-48e9-9c7b-335a439f41da" - }, - { - "name": "Ayush Bhagat", - "role": "developer", - "term": 1809, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fprofiles%2Fayush.jpeg?alt=media&token=9b686b67-67c2-4954-9b8b-dfb56b025f2d" - }, - { - "name": "Hanumanth Kumar", - "role": "developer", - "term": 1809, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fprofiles%2Fhk.jpeg?alt=media&token=37f89221-a4b8-46c0-9aa6-005133b5c71a" - }, - { - "name": "Charlie Yang", - "role": "developer", - "term": 1809, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fprofiles%2Fcharlie.jpeg?alt=media&token=ada7c2a4-7d84-475a-97b1-142a75aa8268" - }, - { - "name": "Ryan Sharman", - "role": "developer", - "term": 1809, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fprofiles%2Fryans.jpeg?alt=media&token=7aeca5f6-1872-4c7c-8c55-c45a78c327bd" - }, - { - "name": "Dinah Shi", - "role": "developer", - "term": 1809, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fprofiles%2Fdinah.jpeg?alt=media&token=3f01cf8e-7e1f-4d41-84ac-e51b704a77a9" - }, - { - "name": "Alicia Yang", - "role": "designer", - "term": 1809, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fspring2018headshots%2FAlicia.jpg?alt=media&token=aa43f521-a625-451f-be8b-468e3021b786" - }, - { - "name": "Christopher Luc", - "role": "president", - "term": 1809, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fprofiles%2Fchris.jpeg?alt=media&token=73d3075c-169b-4bb1-9ff9-a197ee7a2eeb" - }, - { - "name": "Lara Jeftic", - "role": "vp operations", - "term": 1809, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fprofiles%2Flara.jpeg?alt=media&token=7f0d19e8-81c5-4dee-a636-a8ea80928c74" - }, - { - "name": "Luisa San Martin", - "role": "vp internal", - "term": 1809, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fprofiles%2Fluisa.jpeg?alt=media&token=23c4f645-9440-409a-99bc-e5a9cc2004e3" - }, - { - "name": "Yuwei Xu", - "role": "vp external", - "term": 1809, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fprofiles%2Fyuwei.jpeg?alt=media&token=05de08c6-bcc0-4458-90fe-2ff33bd1b973" - }, - { - "name": "Lucy Wang", - "role": "vp projects", - "term": 1809, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fprofiles%2Flucy.jpeg?alt=media&token=cb44fef0-1ffd-42a1-8f4f-0b4d7fc39c7e" - }, - { - "name": "John Salaveria", - "role": "design director", - "term": 1809, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fprofiles%2Fjohn.jpeg?alt=media&token=584d9082-5615-4161-9dc1-8bddeb881a47" - }, - { - "name": "Julie Nguyen", - "role": "content director", - "term": 1809, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fprofiles%2Fjulie.jpeg?alt=media&token=c0fcc900-247e-4c6f-b50d-334dc95200a8" - }, - { - "name": "Ioana Crant", - "role": "developer", - "term": 1809, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fprofiles%2Fioana.jpeg?alt=media&token=ab4944a4-4600-4965-a47b-3aebd81ff8da" - }, - { - "name": "Sam Bhattacharya", - "role": "developer", - "term": 1809, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ffall2018headshots%2Fcompressed%2FSam.jpg?alt=media&token=525a24e8-5bd6-47bf-af7e-d12feb7f2e20" - }, - { - "name": "Katrina Crisostomo", - "role": "project lead", - "term": 1809, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fprofiles%2Fkat.jpeg?alt=media&token=041ef1cb-f4ea-4f12-b7f8-ff47c35b383d" - }, - { - "name": "Jeremy Lan", - "role": "designer", - "term": 1809, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fprofiles%2Fjeremy.jpeg?alt=media&token=d03d69a3-ffd6-4831-8a74-b15bda7b9096" - }, - { - "name": "George Ke", - "role": "developer", - "term": 1809, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fprofiles%2Fgeorge.jpeg?alt=media&token=d90ddb0b-287a-4443-9543-07ef17977cbe" - }, - { - "name": "Will Nippard", - "role": "president", - "term": 1809, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ffall2018headshots%2Fcompressed%2FPres_WillNippard.png?alt=media&token=fa67f02d-53df-4dfd-9fc4-c2d0ee892161" - }, - { - "name": "Jenny Sun", - "role": "developer", - "term": 1809, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fprofiles%2Fjennys.jpeg?alt=media&token=e11da7ef-2cfc-49d3-ade9-354111247562" - }, - { - "name": "Samuel San", - "role": "project lead", - "term": 1809, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ffall2018headshots%2Fcompressed%2FPL_BestFriend_SamuelSan.jpg?alt=media&token=3a29d014-dff0-4bfa-b36c-1027f2aa8dec" - }, - { - "name": "Raphael Koh", - "role": "project lead", - "term": 1809, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fprofiles%2Fraphael.jpeg?alt=media&token=f6e21fba-eee4-4b2c-9b81-5ed7d5369352" - }, - { - "name": "Pratyush Pal", - "role": "developer", - "term": 1809, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fprofiles%2Fprat.jpeg?alt=media&token=78fb9d8a-fd65-4435-ae07-d6c250e51b6d" - }, - { - "name": "Amy Qiu", - "role": "developer", - "term": 1809, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fprofiles%2Famy.jpeg?alt=media&token=2051d204-7a84-440d-8801-1043cc55a229" - }, - { - "name": "Eric Bai", - "role": "project lead", - "term": 1809, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fprofiles%2Feric.jpeg?alt=media&token=f1270a20-a392-4d0e-baa5-85f62ca00dab" - }, - { - "name": "Kate McLeary", - "role": "designer", - "term": 1809, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fprofiles%2Fkate.jpeg?alt=media&token=259c81bd-e7a2-4774-9d7f-d2f81956b7b0" - }, - { - "name": "Justin Lim", - "role": "developer", - "term": 1809, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fprofiles%2Fjustin.jpg?alt=media&token=0e26cc6b-2539-4967-a420-d785714b9f47" - }, - { - "name": "Ethan Tang", - "role": "developer", - "term": 1809, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fspring2018headshots%2FEthan.jpg?alt=media&token=8500a814-1113-4fdf-8efc-88a51448f527" - }, - { - "name": "Andy Zhang", - "role": "project lead", - "term": 1809, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fprofiles%2Fandy.jpeg?alt=media&token=01534e83-c44a-4a62-a1e6-b641c8c42f5b" - }, - { - "name": "Komal Javed", - "role": "designer", - "term": 1809, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fprofiles%2Fkomal.jpeg?alt=media&token=69fc675a-1924-4325-9357-63f76fceadbd" - }, - { - "name": "Casey McLewin", - "role": "project lead", - "term": 1809, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fspring2018headshots%2FCasey.jpg?alt=media&token=5016210d-e009-4f45-bc7d-cbacbbacaf03" - }, - { - "name": "Michael Costas", - "role": "developer", - "term": 1809, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fspring2018headshots%2FMichael.jpg?alt=media&token=d079eeb4-e1a5-4ca9-a51c-cc8422cbe3a1" - }, - { - "name": "Jenevieve Ayuste", - "role": "vp external", - "term": 1809, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ffall2018headshots%2Fcompressed%2FVPE_JenevieveAyuste.jpg?alt=media&token=2322238e-4ce7-4fcc-808e-eda8a2cb8066" - }, - { - "name": "Mylene Tu", - "role": "content director", - "term": 1809, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ffall2018headshots%2Fcompressed%2FCD_MyleneTu.jpg?alt=media&token=bf42d753-8eb9-4bec-8338-7c18621892af" - }, - { - "name": "James Lu", - "role": "developer", - "term": 1809, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ffall2018headshots%2Fcompressed%2FDev_JamesLu.jpg?alt=media&token=2c0b8bdf-d735-4fc4-8421-20793ce8b1f6" - }, - { - "name": "Leon Lin", - "role": "developer", - "term": 1809, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ffall2018headshots%2Fcompressed%2FDev_LeonLin.jpg?alt=media&token=01554463-d7ca-473a-8557-21662ee64e7d" - }, - { - "name": "Max Wen", - "role": "developer", - "term": 1809, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ffall2018headshots%2Fcompressed%2FDev_MaxWen.jpg?alt=media&token=fff714fa-77e4-47b8-858b-76034d502817" - }, - { - "name": "Jay Dhulia", - "role": "developer", - "term": 1215, - "teams": ["distress-centre-calgary"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ffall2018headshots%2Fcompressed%2FJay.jpeg?alt=media&token=68604361-f0a6-48a0-a60b-d6068e05620a" - }, - { - "name": "Michelle Wong", - "role": "vp external", - "term": 1809, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fspring2018headshots%2FMichelle.jpg?alt=media&token=0d4ccf8d-7fda-4b6a-9b3c-46e22af27e04" - }, - { - "name": "Clarisse Misola", - "role": "content director", - "term": 1809, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fspring2018headshots%2FClarisse.jpg?alt=media&token=8ad00978-08d7-4c9c-919d-1594478d1958" - }, - { - "name": "Sheethala Swaminathan", - "role": "developer", - "term": 1809, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fwinter2019headshots%2Fcompressed%2Fsheethala.jpg?alt=media&token=a97bc631-ec43-41eb-93dc-1aa539a1472f" - }, - { - "name": "Clayton Halim", - "role": "developer", - "term": 1809, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ffall2018headshots%2Fcompressed%2FClayton.jpg?alt=media&token=6961ca43-6c2b-4430-9410-162758c3ea7e" - }, - { - "name": "Jason Fok", - "role": "developer", - "term": 1901, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fwinter2019headshots%2Fcompressed%2FJason_Fok.png?alt=media&token=b74b722e-7cd2-4332-87c9-054501d6e0a5" - }, - { - "name": "Anoushka Tyagi", - "role": "vp scoping", - "term": 1209, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ff19headshots%2FF19_COMPRESSED-3.JPG?alt=media&token=06b09f46-8972-43f2-83ba-d4dcf869a20b", - "img-hover": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ff19headshots%2FF19_COMPRESSED-3.JPG?alt=media&token=f4440d95-3337-46e4-872d-0b96fedb3bd6", - "img2": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ff19headshots%2FF19_COMPRESSED-3.JPG?alt=media&token=06b09f46-8972-43f2-83ba-d4dcf869a20b" - }, - { - "name": "Ally Chow", - "role": "vp projects", - "term": 1199, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ff19headshots%2FF19_COMPRESSED-6.JPG?alt=media&token=e7444936-42c5-4115-8b3d-96eb62027413", - "img2": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ff19headshots%2FF19_COMPRESSED-7.JPG?alt=media&token=4273fc2d-e961-4698-b3c8-adad11f9d432" - }, - { - "name": "Kanika Dutta", - "role": "vp external", - "term": 1199, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ff19headshots%2FF19_COMPRESSED-9.JPG?alt=media&token=0d57f6fb-bc5b-497e-b6ee-1915d87fd27a", - "img2": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ff19headshots%2FF19_COMPRESSED-8.JPG?alt=media&token=b503ab9c-68c4-4c42-b231-04e7bb379735" - }, - { - "name": "Yulia Li", - "role": "vp internal", - "term": 1199, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ff19headshots%2FF19_COMPRESSED-12.JPG?alt=media&token=891b037b-fbde-46fd-876d-2f4e2c12fe08", - "img2": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ff19headshots%2FF19_COMPRESSED-13.JPG?alt=media&token=44f561a0-dc25-4dc5-88b7-8f3b63d8f949" - }, - { - "name": "Emma Lozhkin", - "role": "developer", - "term": 1199, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ff19headshots%2FF19_COMPRESSED-20.JPG?alt=media&token=19b4110e-fc24-4d43-b439-493d9583e4fa", - "img2": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ff19headshots%2FF19_COMPRESSED-19.JPG?alt=media&token=7516f3f8-ad8e-45df-b404-005a845ea6f8" - }, - { - "name": "Brittany Lau", - "role": "technical lead", - "term": 1215, - "teams": ["project-read"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ffall2020headshots%2FPM_BrittanyLau.JPG?alt=media&token=cc47010c-9eaa-46b5-8d3e-0452f4df3081", - "img2": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ff19headshots%2FF19_COMPRESSED-22.JPG?alt=media&token=1eb3fe03-95fd-46b8-a183-0b7c5de63291" - }, - { - "name": "Daniel Chen", - "role": "developer", - "term": 1215, - "teams": ["project-read"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fspring2020headshots%2FDaniel_Chen.jpg?alt=media&token=8aa2d024-8d54-439f-a04b-d91ef1e24fc7", - "img2": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ff19headshots%2FF19_COMPRESSED-24.JPG?alt=media&token=c98ef939-61f4-45f5-840e-593a4a470386" - }, - { - "name": "Justin Borromeo", - "role": "vp talent", - "term": 1199, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ff19headshots%2FF19_COMPRESSED-25.JPG?alt=media&token=9ccb052f-c8da-4962-882b-911f2b195e14", - "img2": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ff19headshots%2FF19_COMPRESSED-26.JPG?alt=media&token=b3eac128-5657-4900-8198-ebaa20710c19" - }, - { - "name": "Ritika Rao", - "role": "developer", - "term": 1199, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ff19headshots%2FF19_COMPRESSED-27.JPG?alt=media&token=76249cc7-6663-44ed-b732-4437a00d8ef6", - "img2": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ff19headshots%2FF19_COMPRESSED-28.JPG?alt=media&token=e99773f8-2daf-41fd-90ca-adea181c57b2" - }, - { - "name": "Megan Niu", - "role": "technical lead", - "term": 1215, - "teams": ["the-pregnancy-centre"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ff19headshots%2FF19_COMPRESSED-29.JPG?alt=media&token=b95b8276-bf77-4d50-89a0-44590bf5613a", - "img2": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ff19headshots%2FF19_COMPRESSED-30.JPG?alt=media&token=83ca3622-55d6-45b9-8d7d-4233d6043a49" - }, - { - "name": "Annie Xu", - "role": "designer", - "term": 1199, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ff19headshots%2FF19_COMPRESSED-31.JPG?alt=media&token=bfe2c481-3663-423c-9c94-d221d5c334d7", - "img2": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ff19headshots%2FF19_COMPRESSED-32.JPG?alt=media&token=177bb62b-6218-4e3d-bec1-184e74424f03" - }, - { - "name": "Leonard Zhang", - "role": "product manager", - "term": 1199, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ff19headshots%2FF19_COMPRESSED-33.JPG?alt=media&token=3b98e39c-10ed-4290-987d-0d4afca6e87f", - "img2": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ff19headshots%2FF19_COMPRESSED-34.JPG?alt=media&token=48a3291d-c767-4a53-8c20-cfdcb98f3a9d" - }, - { - "name": "Daniel Williams", - "role": "project lead", - "term": 1199, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ff19headshots%2FF19_COMPRESSED-37.JPG?alt=media&token=ed8d0be4-2c12-40f9-a020-83aba20a5f3e", - "img2": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ff19headshots%2FF19_COMPRESSED-38.JPG?alt=media&token=aa2fb96f-015b-4701-9e10-cd740614c107" - }, - { - "name": "Lee Ma", - "role": "developer", - "term": 1199, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ff19headshots%2FF19_COMPRESSED-39.JPG?alt=media&token=b01f4644-17cf-4124-9471-fe3270917bdc", - "img2": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ff19headshots%2FF19_COMPRESSED-40.JPG?alt=media&token=22c8c97b-4bc4-485e-8db6-eab6af4bacd6" - }, - { - "name": "Alicia Yu", - "role": "developer", - "term": 1199, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ff19headshots%2FF19_COMPRESSED-51.JPG?alt=media&token=b1b4128d-00fb-4af5-b47a-e79374aafbfb", - "img2": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ff19headshots%2FF19_COMPRESSED-52.JPG?alt=media&token=10bf68a7-f00c-4010-aafe-2d869e498648" - }, - { - "name": "Bill Sheng", - "role": "developer", - "term": 1199, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ff19headshots%2FF19_COMPRESSED-53.JPG?alt=media&token=0c48d31e-8e8c-4e06-8c5b-52486c77eacf", - "img2": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ff19headshots%2FF19_COMPRESSED-54.JPG?alt=media&token=d459c152-303b-42c1-aa6b-50aa73c05dca" - }, - { - "name": "Julian Leung", - "role": "vp product", - "term": 1211, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ff19headshots%2FF19_COMPRESSED-59.JPG?alt=media&token=4474a45e-81ee-472f-a3bc-eb475cb58a2c", - "img2": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ff19headshots%2FF19_COMPRESSED-60.JPG?alt=media&token=5803baac-5c7c-4293-a3e5-fd12e96306e0" - }, - { - "name": "Leander Rodrigues", - "role": "developer", - "term": 1199, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ff19headshots%2FF19_COMPRESSED-61.JPG?alt=media&token=fbd75ba1-5cf0-45b5-945e-1b35daba3dc4", - "img2": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ff19headshots%2FF19_COMPRESSED-62.JPG?alt=media&token=4b42b4c6-c2da-4614-8837-b10ab69b8308" - }, - { - "name": "Dhruv Patel", - "role": "product manager", - "term": 1199, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ff19headshots%2FF19_COMPRESSED-65.JPG?alt=media&token=53ce9e93-0b44-4ab9-a2bb-2b30faea3315", - "img2": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ff19headshots%2FF19_COMPRESSED-66.JPG?alt=media&token=fa852b08-2931-4827-b739-149611d40503" - }, - { - "name": "Patricia Mielnik", - "role": "developer", - "term": 1199, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ff19headshots%2FF19_COMPRESSED-73.JPG?alt=media&token=a990d60a-0b96-4f81-b682-337537853bd0", - "img2": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ff19headshots%2FF19_COMPRESSED-74.JPG?alt=media&token=6c12415f-57bf-4c36-a5c8-e3a89c563cd4" - }, - { - "name": "Bruce He", - "role": "developer", - "term": 1219, - "teams": ["special-projects"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ff19headshots%2FF19_COMPRESSED-75.JPG?alt=media&token=01e4d381-b99e-4a45-8257-9bd4cf99747f", - "img2": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ff19headshots%2FF19_COMPRESSED-76.JPG?alt=media&token=3e179816-5117-478d-b48c-b2d43c615c8a" - }, - { - "name": "Hyunzee Kim", - "role": "developer", - "term": 1231, - "teams": ["internal-tools"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ffall2020headshots%2FDev_HyunzeeKim.jpg?alt=media&token=812ade5c-5b76-4769-a1e8-1c2c4c863dd6" - }, - { - "name": "Shreyas Krishna Prasad", - "role": "developer", - "term": 1205, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fspring2020headshots%2FShreyas_Krishna_Prasad.jpg?alt=media&token=06304a70-3cd2-4a09-81af-70a123160bbe" - }, - { - "name": "Nyle Dharani", - "role": "developer", - "term": 1205, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fspring2020headshots%2FNyle_Dharani.jpg?alt=media&token=82795076-c4fa-42d9-996f-69df813ec2e4" - }, - { - "name": "Faizaan Madhani", - "role": "project mentor", - "term": 1219, - "teams": ["ccbc"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ffall2020headshots%2FPL_FaizaanMadhani.png?alt=media&token=2ce11310-e4ef-48ba-9735-718dde5795e0" - }, - { - "name": "Ricky Mao", - "role": "developer", - "term": 1219, - "teams": ["special-projects"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fspring2020headshots%2FRicky_Mao.jpg?alt=media&token=da128801-fd76-43c1-a1b2-6b67bcfa8817" - }, - { - "name": "Jason Guo", - "role": "developer", - "term": 1209, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fspring2020headshots%2FJason_Guo.jpg?alt=media&token=1c4437cc-ff7d-4864-9ecc-ee5aafa2376c" - }, - { - "name": "Michelle Wong", - "role": "developer", - "term": 1209, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fspring2020headshots%2FMichelle_Wong.jpeg?alt=media&token=96324fee-2e30-4077-9634-536fcb14d258" - }, - { - "name": "Peter Song", - "role": "project lead", - "term": 1209, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fspring2020headshots%2FPeter_Song.jpg?alt=media&token=ac790a85-87b7-4931-9211-a3fecfe4efc4" - }, - { - "name": "Charmaine Wang", - "role": "design mentor", - "term": 1215, - "teams": ["richmond-centre"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fspring2020headshots%2FCharmaine_Wang.jpg?alt=media&token=862f7db9-65b8-4a39-bd93-de68dedbb9c5" - }, - { - "name": "Mickey Dang", - "role": "vp engineering", - "term": 1221, - "teams": ["executive"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fspring2020headshots%2FMickey_Dang.JPG?alt=media&token=d86d90b3-bd4e-4b74-8e70-d008e91ea77d" - }, - { - "name": "Brandon Law", - "role": "vp design & vp marketing", - "term": 1205, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fspring2020headshots%2FBrandon_Law.jpg?alt=media&token=f5522635-0b50-4076-9c1e-35c0ba85eb2e" - }, - { - "name": "Jenna Hirji", - "role": "product manager", - "term": 1221, - "teams": ["heads-up-guys"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fspring2021headshots%2Fjenna%20hirji.png?alt=media&token=ec31687f-19db-4615-96b0-06b650e04563" - }, - { - "name": "Jenna Xiao", - "role": "developer", - "term": 1231, - "teams": ["jump-math"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fw23headshots%2FDev_Jenna_Xiao.jpeg?alt=media&token=4cef69fd-c815-486f-8294-4341d528fe17" - }, - { - "name": "Soha Khan", - "role": "product manager", - "term": 1229, - "teams": ["ccbc"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ffall2020headshots%2FVpMarketing_SohaKhan.JPG?alt=media&token=3d101c30-ff2a-4c98-99b9-08a2b9128615" - }, - { - "name": "Narayan Subramoniam", - "role": "vp finance", - "term": 1211, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ffall2020headshots%2FVpSponsorship_NarayanSubramoniam.jpg?alt=media&token=053157c4-951e-451e-aa2b-13a9361559dc" - }, - { - "name": "Jocelyne Murphy", - "role": "developer", - "term": 1219, - "teams": ["community-fridge"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ffall2020headshots%2FVPI_JocelyneMurphy.png?alt=media&token=e403e5d3-5a27-4b72-a9a1-1f7d2e17837f" - }, - { - "name": "Shaahana Naufal", - "role": "vp design", - "term": 1221, - "teams": ["executive"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fspring2021headshots%2FShaahana_Naufal.jpg?alt=media&token=ac7ec212-5068-49f8-83bf-6bcabbc6036b" - }, - { - "name": "Angelina Jin", - "role": "product manager", - "term": 1209, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ffall2020headshots%2FPM_AngelinaJin.jpg?alt=media&token=f59aadd3-a072-48e9-ac72-d1381af390d7" - }, - { - "name": "Michael Meng", - "role": "developer", - "term": 1209, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ffall2020headshots%2FDev_MichaelMeng.jpg?alt=media&token=f73c247a-eb79-4295-bf11-f03a86313f71" - }, - { - "name": "Allyn Zheng", - "role": "developer", - "term": 1209, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ffall2020headshots%2FDev_AllynZheng.jpg?alt=media&token=0723cceb-ac39-4216-908f-6b870039667c" - }, - { - "name": "Anand Isaac", - "role": "developer", - "term": 1215, - "teams": ["the-pregnancy-centre"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ffall2020headshots%2FDev_AnandIssac.jpg?alt=media&token=b4096dbe-228a-4e08-8494-406b600872a4" - }, - { - "name": "Raveen Singh", - "role": "developer", - "term": 1211, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ffall2020headshots%2FDev_RaveenSingh.jpg?alt=media&token=86a3aa32-3c79-4bdf-b09e-f552927c0a35" - }, - { - "name": "Alex Guo", - "role": "developer", - "term": 1221, - "teams": ["internal-tools"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ffall2020headshots%2FDev_AlexGuo.jpeg?alt=media&token=2f9c57ef-be53-4472-a137-9aaef8598250" - }, - { - "name": "Tony Zhao", - "role": "technical lead", - "term": 1221, - "teams": ["heads-up-guys"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ffall2020headshots%2FDev_TonyZhao.jpg?alt=media&token=a35ef4bb-9a7d-4b6a-bbfe-ffdb29c3326e" - }, - { - "name": "Samantha Orizabal", - "role": "developer", - "term": 1209, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ffall2020headshots%2FDev_SamanthaOrizabal.jpg?alt=media&token=111b14a2-00fa-44e8-b348-cdd7c53fa05f" - }, - { - "name": "Mathurah Ravigulan", - "role": "developer", - "term": 1209, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ffall2020headshots%2FDev_Mathurah_Ravigulan.jpg?alt=media&token=c9468a6e-c60b-40aa-8a00-411dff331ede" - }, - { - "name": "Chidinma Umenwofor-Nweze", - "role": "product manager", - "term": 1215, - "teams": ["planet-read"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fwinter2021headshots%2FChidinma_Umenwofor-Nweze.JPG?alt=media&token=9c381958-6144-4dbe-9ce8-c8b3a88d154a" - }, - { - "name": "Anson Yu", - "role": "developer", - "term": 1219, - "teams": ["special-projects"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ffall2020headshots%2FDev_AnsonYu.jpg?alt=media&token=56a7fd70-011d-496a-876d-da219fb38607" - }, - { - "name": "Steven Xie", - "role": "developer", - "term": 1219, - "teams": ["special-projects"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ff19headshots%2FF19_COMPRESSED-69.JPG?alt=media&token=413b3bee-bd39-45ec-aa64-50dce6d7d972", - "img2": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ff19headshots%2FF19_COMPRESSED-70.JPG?alt=media&token=afb34c52-23e5-420e-9e5e-a4f33a9d92ee" - }, - { - "name": "Alan Xie", - "role": "developer", - "term": 1209, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ffall2020headshots%2FDev_AlanXie.jpg?alt=media&token=cd22fbee-eaa5-40f8-a5e3-0540a6436f7e" - }, - { - "name": "Patrick Du", - "role": "developer", - "term": 1211, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ffall2020headshots%2FDev_PatrickDu.jpg?alt=media&token=e070ba82-461d-41d9-b3c6-58c358646463" - }, - { - "name": "Jessica Lui", - "role": "developer", - "term": 1219, - "teams": ["special-projects"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ffall2020headshots%2FDev_JessicaLui.jpg?alt=media&token=24da8409-ceee-429c-b45b-13e239cbcd56" - }, - { - "name": "Winnie Ren", - "role": "co-president", - "term": 1219, - "teams": ["executive"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ff19headshots%2FF19_COMPRESSED-15.JPG?alt=media&token=4c09e266-99e1-4e04-a4d1-aad386186f04", - "img2": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ff19headshots%2FF19_COMPRESSED-16.JPG?alt=media&token=c54e8050-5af2-4a81-b5ee-76f5d46cc35e" - }, - { - "name": "Sara Fong", - "role": "consultant", - "term": 1215, - "teams": ["special-projects"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ffall2020headshots%2FDev_SaraFong.jpg?alt=media&token=8154cc81-48ab-411c-b66a-ce4e61c99679" - }, - { - "name": "Emily Louie", - "role": "developer", - "term": 1215, - "teams": ["internal-tools"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ffall2020headshots%2FDesign_EmilyLouie.JPG?alt=media&token=4945b9c6-a490-4d73-9384-233522a7d9f4" - }, - { - "name": "Annie Cui", - "role": "designer", - "term": 1209, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ffall2020headshots%2Fdesign_AnnieCui.jpg?alt=media&token=edc43c71-89ae-49e4-a74e-bfc594414a89" - }, - { - "name": "Guy Romm", - "role": "developer", - "term": 1215, - "teams": ["the-pregnancy-centre"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ffall2020headshots%2FDev_GuyRomm.jpg?alt=media&token=5651df1b-4003-45c5-98be-425363d07086" - }, - { - "name": "Prannoy Lal", - "role": "vp engineering", - "term": 1225, - "teams": ["executive"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ffall2020headshots%2FDev_PrannoyLal.jpg?alt=media&token=7d342bc9-d100-4cb3-8075-a8e762c238a9" - }, - { - "name": "Tayef Shah", - "role": "vp engineering", - "term": 1225, - "teams": ["executive"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ffall2020headshots%2FDev_TayefShah.jpeg?alt=media&token=58d2053d-cee9-4e05-9ac5-175b800d4c13" - }, - { - "name": "Neha George", - "role": "developer", - "term": 1209, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ffall2020headshots%2FDev_NehaGeorge.jpg?alt=media&token=ba92a0fb-6bce-4e5e-b9af-a33d4af0799b" - }, - { - "name": "Deep Dhillon", - "role": "project lead", - "term": 1209, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ffall2020headshots%2FPL_DeepDhillon.png?alt=media&token=e74b13a8-cbb9-4af2-965a-738ea10eb590" - }, - { - "name": "Amanda Guo", - "role": "developer", - "term": 1225, - "teams": ["focus-on-nature"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ffall2020headshots%2FDesign_AmandaGuo.png?alt=media&token=2e340c76-2279-435d-94e3-898ecf08cecb" - }, - { - "name": "Hanlin Cheng", - "role": "technical lead", - "term": 1225, - "teams": ["internal-tools"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ffall2020headshots%2FDev_HanlinCheng.jpg?alt=media&token=aeab7967-10e3-479f-9f64-e8a802c2e2ac" - }, - { - "name": "Shehryar Suleman", - "role": "technical lead", - "term": 1221, - "teams": ["community-fridge"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ffall2020headshots%2FDev_ShehryarSuleman.jpg?alt=media&token=3eccf82b-5354-4609-af48-1b4fc97b3f84" - }, - { - "name": "Saumya Gupta", - "role": "developer", - "term": 1211, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ffall2020headshots%2FDev_SaumyaGupta.jpg?alt=media&token=339ff7c1-2e94-4007-b732-e59c2b9d7094" - }, - { - "name": "Aspen Santos", - "role": "developer", - "term": 1211, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ffall2020headshots%2FDev_MeganPenny.jpg?alt=media&token=2f68397c-3237-4e29-801b-855426544a74" - }, - { - "name": "Dinu Wijetunga", - "role": "technical lead", - "term": 1231, - "teams": ["caring-partners-global"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fw23headshots%2FPL_Dinu_Wijetunga.JPG?alt=media&token=5872c147-f116-4d07-8ce7-f0663132622e" - }, - { - "name": "Vyomesh Iyengar", - "role": "vp design", - "term": 1231, - "teams": ["executive"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ff22headshots%2FDesigner_Vyomesh_Iyengar.jpg?alt=media&token=dce39f20-511c-4a87-ba4d-8ae8a87863c2" - }, - { - "name": "Joy Lin", - "role": "vp marketing", - "term": 1211, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fwinter2021headshots%2FJoy_Lin.JPG?alt=media&token=2a7b91f8-7542-4cc4-9555-d92bb42e5cf0" - }, - { - "name": "Jennifer Tsai", - "role": "developer", - "term": 1219, - "teams": ["richmond-centre"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fwinter2021headshots%2FJennifer_Tsai.jpg?alt=media&token=05fedc00-de21-4e60-a47c-231d345fc312" - }, - { - "name": "Helena Yu", - "role": "vp projects", - "term": 1215, - "teams": ["executive"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fwinter2021headshots%2Fhelena_yu.JPG?alt=media&token=37364e78-d718-4876-a45f-23eea46f0c44" - }, - { - "name": "Richard Chen", - "role": "developer", - "term": 1215, - "teams": ["internal-tools"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fwinter2021headshots%2FRichard_Chen.png?alt=media&token=c3607ec3-37bb-4e19-aaa7-f796a7a666f5" - }, - { - "name": "Christian Chan", - "role": "developer", - "term": 1221, - "teams": ["richmond-centre"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fwinter2021headshots%2FChristian_Chan.png?alt=media&token=bd592778-8d76-4e00-93bd-62caa6cbe616" - }, - { - "name": "Hima Sheth", - "role": "developer", - "term": 1211, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fwinter2021headshots%2FHima_Sheth.JPG?alt=media&token=92a1a8a3-a0d1-4e4b-b0a4-6fef8c294951" - }, - { - "name": "Molly Xu", - "role": "product manager", - "term": 1219, - "teams": ["community-fridge"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fwinter2021headshots%2FMolly_Xu.jpg?alt=media&token=ca901c70-0ba3-4634-8363-13cef38607d0" - }, - { - "name": "Anushka Tandon", - "role": "vp product", - "term": 1225, - "teams": ["executive"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fwinter2021headshots%2FAnushka_Tandon.JPG?alt=media&token=9b46b402-5956-419e-ac37-1b427025d2dc" - }, - { - "name": "Eric Li", - "role": "vp engineering", - "term": 1221, - "teams": ["executive"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fspring2021headshots%2FEric%20Li.jpeg?alt=media&token=86ad538f-d0c1-46e1-be36-c4acf8487685" - }, - { - "name": "Anish Agnihotri", - "role": "developer", - "term": 1211, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fwinter2021headshots%2FAnish_Agnihotri.jpg?alt=media&token=fb98cc3f-13b9-4301-a0a2-b40f43311449" - }, - { - "name": "Raewyn Tsai", - "role": "product manager", - "term": 1215, - "teams": ["sdc-foundation"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fwinter2021headshots%2FRaewynTsai.jpeg?alt=media&token=93e3f389-31c5-4e3b-93e7-e578cde9cab3" - }, - { - "name": "Jeffrey Huang", - "role": "project lead", - "term": 1211, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fwinter2021headshots%2FJeff_Huang.png?alt=media&token=692af405-594e-4e63-9d22-f2c0b780b8cb" - }, - { - "name": "Cynthia Ding", - "role": "developer", - "term": 1211, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fwinter2021headshots%2FCynthia_Ding.png?alt=media&token=13512899-3353-4c5c-80be-ff1b94b06509" - }, - { - "name": "Hong Yi Chen", - "role": "developer", - "term": 1211, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fwinter2021headshots%2FHong_Yi_Chen.png?alt=media&token=b403d338-c7b3-4124-aefa-a8ef0dd48dfc" - }, - { - "name": "Jessica Li", - "role": "developer", - "term": 1219, - "teams": ["ccbc"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fwinter2021headshots%2FJessica_Li.jpg?alt=media&token=36b3fb5a-e356-4860-b569-07e93875c4db" - }, - { - "name": "Kevin Zhang", - "role": "developer", - "term": 1219, - "teams": ["sdc-foundation"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fwinter2021headshots%2FKevin_Zhang.jpg?alt=media&token=dd688101-563f-41f2-86f8-1177fb44b808" - }, - { - "name": "Jeffrey Liu", - "role": "developer", - "term": 1221, - "teams": ["ccbc"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fwinter2022headshots%2Fdev_jeffreyliu.JPG?alt=media&token=990a10a8-fb6a-4a51-ace2-ac169088d082" - }, - { - "name": "Kouthar Waled", - "role": "designer", - "term": 1215, - "teams": ["distress-centre-calgary"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fdefault.png?alt=media&token=fe95cc90-ba2b-4c04-a808-0f903cc8b519" - }, - { - "name": "Dhruvin Balar", - "role": "developer", - "term": 1215, - "teams": ["distress-centre-calgary"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fwinter2021headshots%2FDhruvin_Balar.png?alt=media&token=f32ac688-9380-4a2d-b7a4-f3f7845c2c94" - }, - { - "name": "Kevin Hu", - "role": "developer", - "term": 1215, - "teams": ["distress-centre-calgary"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fwinter2021headshots%2FKevin_Hu.png?alt=media&token=0f393f5f-50f8-41e6-bcff-31ef94575490" - }, - { - "name": "Vivian Liu", - "role": "developer", - "term": 1215, - "teams": ["distress-centre-calgary"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fspring2021headshots%2FVivian_Liu.jpg?alt=media&token=0e845431-b6f7-4715-83e6-c5210f0f1829" - }, - { - "name": "Bonnie Chin", - "role": "designer", - "term": 1231, - "teams": ["jump-math"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fw23headshots%2FDesigner_Bonnie_Chin.jpeg?alt=media&token=6acc1b6a-d4cf-47b0-9be8-e64bb67476ed" - }, - { - "name": "Chamod Gamage", - "role": "product manager", - "term": 1221, - "teams": ["heads-up-guys"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fwinter2021headshots%2FChamod_Gamage.jpg?alt=media&token=77026200-3c38-4a2d-9947-ca156a7da385" - }, - { - "name": "Ellen Huang", - "role": "developer", - "term": 1211, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fwinter2021headshots%2FEllen_Huang.JPG?alt=media&token=acec43c1-ec43-4aca-af42-fa216ec8d03d" - }, - { - "name": "Kevin Wang", - "role": "developer", - "term": 1215, - "teams": ["the-pregnancy-centre"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fwinter2021headshots%2FKevin_Wang.jpg?alt=media&token=636a7ae9-a407-4eb1-9820-aa30a5def8fb" - }, - { - "name": "Eason Gao", - "role": "product manager", - "term": 1211, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fwinter2021headshots%2FEason_Gao.jpg?alt=media&token=eeea7c50-4292-45ca-b4fd-440e20478e3d" - }, - { - "name": "Erin Ly", - "role": "designer", - "term": 1215, - "teams": ["project-read"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fwinter2021headshots%2FErin_Ly.jpg?alt=media&token=102b724b-6bb6-4544-aa11-7e105b176ed7" - }, - { - "name": "Jolene Zheng", - "role": "developer", - "term": 1215, - "teams": ["project-read"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fwinter2021headshots%2FJolene_Zheng.jpg?alt=media&token=55301ed9-865b-4503-ae40-301b930295fc" - }, - { - "name": "Monica Xu", - "role": "product manager", - "term": 1211, - "teams": [], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fwinter2021headshots%2FMonica_Xu.png?alt=media&token=e12955f3-6825-4470-973a-afc9d419aae5" - }, - { - "name": "Julia Sim", - "role": "designer", - "term": 1219, - "teams": ["heads-up-guys"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fwinter2021headshots%2FJulia_Sim.jpg?alt=media&token=79dc8e96-3fae-4d7c-a0c8-c0e8399d7570" - }, - { - "name": "Amolik Singh", - "role": "developer", - "term": 1215, - "teams": ["distress-centre-calgary"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fwinter2021headshots%2FAmolik_Singh.png?alt=media&token=02b0c4f8-7921-44a3-b3a4-8252198fd9fc" - }, - { - "name": "Emily Huang", - "role": "vp scoping", - "term": 1215, - "teams": ["executive"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fspring2021headshots%2FEmily_Huang.jpeg?alt=media&token=78682023-bef0-4748-ac95-f1d151ec47bf" - }, - { - "name": "Debra Chemutai", - "role": "vp internal", - "term": 1219, - "teams": ["executive"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fspring2021headshots%2FDebra%20Chemutai.jpeg?alt=media&token=46042e77-4cda-4f0b-b697-697f9a7da011" - }, - { - "name": "Luckshi Paramsivan", - "role": "vp marketing", - "term": 1219, - "teams": ["executive"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fspring2021headshots%2FLuckshi.Paramasivan.jpg?alt=media&token=784683d3-017e-4c3c-9cdc-18894233744b" - }, - { - "name": "Prianka Hoque", - "role": "vp outreach", - "term": 1215, - "teams": ["executive"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fspring2021headshots%2FPrianka_Hoque.JPG?alt=media&token=ad980969-15cc-487f-b767-1a8447fdc176" - }, - { - "name": "Kevin Li", - "role": "vp finance", - "term": 1219, - "teams": ["executive"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fspring2021headshots%2FKevin%20Li.JPG?alt=media&token=d3a01afa-b36b-4650-a829-5dae20c51412" - }, - { - "name": "Abhijeet Prasad", - "role": "developer", - "term": 1215, - "teams": ["special-projects"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fspring2019headshots%2FAbhijeet_Prasad.jpg?alt=media&token=a8eeff8c-74fe-4c8c-bdab-e826237a50c3" - }, - { - "name": "Greg Maxin", - "role": "developer", - "term": 1221, - "teams": ["internal-tools"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ff19headshots%2FF19_COMPRESSED-49.JPG?alt=media&token=7d0dccc5-ff73-459e-adf4-0bf9aa807889", - "img2": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ff19headshots%2FF19_COMPRESSED-50.JPG?alt=media&token=4f88f9ec-8336-4f14-9f71-36023de6b6ae" - }, - { - "name": "Kristy Gao", - "role": "technical lead", - "term": 1219, - "teams": ["planet-read"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fspring2021headshots%2Fkristy%20gao.png?alt=media&token=284e198f-223c-4a40-a4be-8da52df59d28" - }, - { - "name": "Krystal Truong", - "role": "design system", - "term": 1231, - "teams": ["executive"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fspring2021headshots%2FKrystal_Truong.jpg?alt=media&token=dc1986fd-5cca-41f9-94e3-13c869656bd5" - }, - { - "name": "Andy Lee", - "role": "product manager", - "term": 1229, - "teams": ["focus-on-nature"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fspring2021headshots%2FAndy_Lee.jpg?alt=media&token=c7bed3e9-3c29-4c31-8940-c698f98d027d" - }, - { - "name": "Anthea Tawiah", - "role": "designer", - "term": 1225, - "teams": ["sistering"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fwinter2022headshots%2Fuxresearcher_antheaadjeitawiah.png?alt=media&token=0c091117-947c-4e87-a5bd-80c991f28ed3" - }, - { - "name": "Christina Ru", - "role": "designer", - "term": 1215, - "teams": ["sdc-foundation"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fspring2021headshots%2FChristina%20Ru.jpg?alt=media&token=f15ef7da-8ea2-44bf-8670-5663f2d0a259" - }, - { - "name": "Stephanie Xu", - "role": "developer", - "term": 1219, - "teams": ["heads-up-guys"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fspring2021headshots%2FStephanie_Xu.jpeg?alt=media&token=459cfd88-2d48-4280-afe9-4d732d167542" - }, - { - "name": "Abu Bello", - "role": "technical lead", - "term": 1231, - "teams": ["fck"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fdefault.png?alt=media&token=fe95cc90-ba2b-4c04-a808-0f903cc8b519" - }, - { - "name": "Christine Ng", - "role": "product manager", - "term": 1231, - "teams": ["fck"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fw23headshots%2FPM_Christine_Ng.jpg?alt=media&token=b394cdd2-dce1-4cb2-9489-7f21e5faf885" - }, - { - "name": "Anson He", - "role": "developer", - "term": 1231, - "teams": ["fck"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fw23headshots%2FDev_Anson_He.jpg?alt=media&token=da9dbd9c-9fa5-4f09-a755-dd3287c45edd" - }, - { - "name": "Hannah Du", - "role": "developer", - "term": 1231, - "teams": ["fck"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fw23headshots%2FDev_Hannah_Du.jpg?alt=media&token=212504f5-d2d5-42b9-853d-669e7b9d8775" - }, - { - "name": "Anmol Tyagi", - "role": "developer", - "term": 1231, - "teams": ["fck"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fw23headshots%2FDev_Anmol_Tyagi.jpg?alt=media&token=0fcc2fc8-379f-45d1-899b-fd152c255850" - }, - { - "name": "Jane Wu", - "role": "designer", - "term": 1231, - "teams": ["fck"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fw23headshots%2FDesign_Jane_Wu.png?alt=media&token=4dfb9679-0066-43d3-adc9-9376bd0a85e8" - }, - { - "name": "Selena Sahawneh", - "role": "designer", - "term": 1231, - "teams": ["fck"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fw23headshots%2FDesign_Selena_Sahawneh.jpg?alt=media&token=5730f514-4a68-48f3-a500-037e8725f12e" - }, - { - "name": "Daniel Yu", - "role": "developer", - "term": 1219, - "teams": ["sistering"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fspring2021headshots%2Fdaniel_yu.jpg?alt=media&token=43941feb-4cb5-49ee-9cb1-28fd2e491300" - }, - { - "name": "Yash Gajaria", - "role": "developer", - "term": 1219, - "teams": ["heads-up-guys"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fspring2021headshots%2FYash%20Gajaria.jpg?alt=media&token=f63ec3e8-a9ad-46b9-9414-fc44e5512e66" - }, - { - "name": "Tamim Khan", - "role": "developer", - "term": 1219, - "teams": ["sistering"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fspring2021headshots%2FTamim%20Khan.jpg?alt=media&token=2c5e1da0-e7a5-4812-ad54-01ac77f26448" - }, - { - "name": "Andrew Guo", - "role": "developer", - "term": 1221, - "teams": ["internal-tools"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fspring2021headshots%2FAndrew%20Guo.jpg?alt=media&token=e65d2389-5440-4975-873a-15ced1e69a19" - }, - { - "name": "Emma Wai", - "role": "technical lead", - "term": 1229, - "teams": ["focus-on-nature"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fspring2021headshots%2FEmma%20Wai.jpg?alt=media&token=9cbe7b5e-112a-47b1-881f-de072391eb45" - }, - { - "name": "Lynn Kim", - "role": "developer", - "term": 1219, - "teams": ["planet-read"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fspring2021headshots%2Flynn%20kim.jpg?alt=media&token=1d91307f-6c06-47b0-a36d-11f2f79f2c9a" - }, - { - "name": "Armanya Dalmia", - "role": "developer", - "term": 1219, - "teams": ["planet-read"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fspring2021headshots%2FArmanya%20Dalmia.png?alt=media&token=85f49237-729d-495b-99ba-d2a4921099bb" - }, - { - "name": "Lambert Liu", - "role": "technical lead", - "term": 1229, - "teams": ["internal-tools"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ff22headshots%2FDev_Lambert_Liu.jpeg?alt=media&token=bb271911-be3e-48d7-b502-4b8700450704" - }, - { - "name": "Angela Dietz", - "role": "developer", - "term": 1221, - "teams": ["richmond-centre"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fspring2021headshots%2FAngela%20Dietz.JPG?alt=media&token=90dc2034-2a47-4a06-856a-c573c96025d8" - }, - { - "name": "Emilio Mena", - "role": "developer", - "term": 1221, - "teams": ["richmond-centre"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fspring2021headshots%2FEmilio%20Mena.jpg?alt=media&token=fb5ec1df-8b86-4cea-a32d-ac317e716363" - }, - { - "name": "Jihad Bunkheila", - "role": "developer", - "term": 1221, - "teams": ["richmond-centre"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fspring2021headshots%2FJihad%20Bunkheila.png?alt=media&token=1cd78610-01a9-48ee-8ef1-d018c7f3c1c3" - }, - { - "name": "Jeffrey Zhang", - "role": "developer mentor", - "term": 1219, - "teams": ["richmond-centre"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fspring2021headshots%2FJeffrey_Zhang.png?alt=media&token=168748d9-4619-403c-a9bb-e4c4dc6fbe03" - }, - { - "name": "Victor Yun", - "role": "developer", - "term": 1229, - "teams": ["jump-math"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fspring2021headshots%2FVictor%20Yun.JPG?alt=media&token=7102de78-0a56-440a-8a76-28cb8b60e9a2" - }, - { - "name": "Brandon Wong", - "role": "developer", - "term": 1219, - "teams": ["sdc-foundation"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fspring2021headshots%2FBrandon%20Wong.JPG?alt=media&token=6c85ad0e-f12d-4029-9511-911e2b3ac81a" - }, - { - "name": "Cindy Wang", - "role": "developer", - "term": 1215, - "teams": ["sdc-foundation"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fspring2021headshots%2FCindy%20Wang.png?alt=media&token=b78e204f-a2f1-488a-86b5-5577433793ab" - }, - { - "name": "Cindy Gu", - "role": "developer", - "term": 1231, - "teams": ["jump-math"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fw23headshots%2FDev_Cindy_Gu.JPG?alt=media&token=eafa9e2f-f3bc-40bf-9b4f-29a7b256e29f" - }, - { - "name": "Mahad Zaryab", - "role": "developer", - "term": 1225, - "teams": ["jump-math"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fspring2021headshots%2Fmahad_zaryab.jpg?alt=media&token=abc4f0a4-06c2-440e-a578-30caf6a43a22" - }, - { - "name": "Jason Huang", - "role": "developer", - "term": 1215, - "teams": ["sdc-foundation"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fspring2021headshots%2Fjason_huang.jpeg?alt=media&token=a045557e-a441-4b11-b0d2-a4507e1334b7" - }, - { - "name": "Philips Xu", - "role": "developer", - "term": 1229, - "teams": ["fck"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ffall2021headshots%2FNEW_philips_xu.jpeg?alt=media&token=69ef6df6-b8cb-4105-a9fc-385d053bc40d" - }, - { - "name": "Adil Kapadia", - "role": "developer", - "term": 1215, - "teams": ["heads-up-guys"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fspring2021headshots%2Fadil%20kapadia.JPG?alt=media&token=cd720e89-af39-42d5-9246-bfc7896283ae" - }, - { - "name": "Sharon He", - "role": "developer", - "term": 1221, - "teams": ["community-fridge"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ffall2021headshots%2Fdev_sharon_he.jpeg?alt=media&token=3aef7610-1454-4d8b-b6ab-48315abd744c" - }, - { - "name": "Nirmal Hegde", - "role": "developer", - "term": 1225, - "teams": ["focus-on-nature"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ffall2021headshots%2Fdeveloper_Nirmal_Hegde.jpeg?alt=media&token=a2687ac1-27ae-4432-86d8-93258697d7a0" - }, - { - "name": "Molly Yu", - "role": "developer", - "term": 1225, - "teams": ["rowan-house"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ffall2021headshots%2Fdev_molly_yu.jpeg?alt=media&token=c4de32ea-f044-4727-a156-23e084e280f6" - }, - { - "name": "Rickson Yang", - "role": "technical lead", - "term": 1225, - "teams": ["sistering"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ffall2021headshots%2Fpl_rickson_yang.png?alt=media&token=53055b37-bf3f-4f08-9444-34aac5212a2e" - }, - { - "name": "Emily Nairn", - "role": "product manager", - "term": 1219, - "teams": ["sdc-foundation"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ffall2021headshots%2FPM_Emily_Nairn.jpeg?alt=media&token=609c84e8-ff2b-4ccd-b18d-4701f48a46a4" - }, - { - "name": "Vedant Patel", - "role": "designer", - "term": 1221, - "teams": ["richmond-centre"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ffall2021headshots%2Fdesign_vedant_patel.jpeg?alt=media&token=b649cb47-c52b-41d9-84d1-20adeff9af57" - }, - { - "name": "Rebecca Ma", - "role": "designer", - "term": 1221, - "teams": ["rowan-house"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ffall2021headshots%2Fdesign_rebecca_ma.jpeg?alt=media&token=04db7b7b-de3d-4f5b-ad87-f57c312adf43" - }, - { - "name": "Matthew Geng", - "role": "developer", - "term": 1225, - "teams": ["internal-tools"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ffall2021headshots%2Fdev_matthew_geng.jpeg?alt=media&token=7fb7cab7-cc91-4a17-9034-8fbdb7e9ee7e" - }, - { - "name": "Anish Aggarwal", - "role": "technical lead", - "term": 1231, - "teams": ["internal-tools"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ffall2021headshots%2Fdev_anish_aggarwal.jpeg?alt=media&token=a173f9d8-eded-44cf-a622-38511d6ad1a8" - }, - { - "name": "Jaishree Balamurugan", - "role": "product manager", - "term": 1231, - "teams": ["internal-tools"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fw23headshots%2FPM_Jaishree_Bala.jpg?alt=media&token=a342413b-18ae-44cf-88f2-546db4e68798" - }, - { - "name": "Chris Abey", - "role": "developer", - "term": 1231, - "teams": ["internal-tools"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fw23headshots%2FDev_Chris_Abey.jpg?alt=media&token=97630484-8ce5-49da-b77c-4190028a9abb" - }, - { - "name": "Shenq Kang Tan", - "role": "developer", - "term": 1231, - "teams": ["internal-tools"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fw23headshots%2FDev_ShenqKang_Tan.jpg?alt=media&token=9cc81208-7ff5-4623-9670-082e53029925" - }, - { - "name": "Kevin Chen", - "role": "developer", - "term": 1231, - "teams": ["internal-tools"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fw23headshots%2FDev_Kevin_Chen.jpeg?alt=media&token=a59293e9-b0b0-410b-a553-866ea210ebdc" - }, - { - "name": "Saad Ali", - "role": "developer", - "term": 1231, - "teams": ["internal-tools"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fw23headshots%2FDev_Saad_Ali.jpg?alt=media&token=80f92227-b655-4c77-bea8-1af0a2a3c04f" - }, - { - "name": "Chatumini Kodikara", - "role": "designer", - "term": 1231, - "teams": ["internal-tools"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fw23headshots%2FDesign_chatumini_kodikara.jpg?alt=media&token=007dfaf3-cb0e-461b-a219-6437dc474131" - }, - { - "name": "Grace Yip", - "role": "designer", - "term": 1219, - "teams": ["planet-read"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ffall2021headshots%2Fdesigner_grace_yip.png?alt=media&token=cc06c713-ba96-44c5-9fc2-fa58fe4f7cce" - }, - { - "name": "Melissa Chan", - "role": "designer", - "term": 1225, - "teams": ["rowan-house"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ffall2021headshots%2Fdesigner_melissa_chan.png?alt=media&token=42603bf1-6979-42ad-91b0-3cc0c797c54b" - }, - { - "name": "Jennifer Lu", - "role": "developer", - "term": 1221, - "teams": ["heads-up-guys"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ffall2021headshots%2Fdev_jennifer_lu.jpeg?alt=media&token=b26318ac-837e-4d8b-9375-9f5faee73071" - }, - { - "name": "Tahmeed Mostafiz", - "role": "technical lead", - "term": 1219, - "teams": ["ccbc"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ffall2021headshots%2Fpl_tahmeed_mostafiz.jpeg?alt=media&token=5a08fd51-deca-4217-80aa-f4473772fabb" - }, - { - "name": "Jayden Hsiao", - "role": "designer", - "term": 1219, - "teams": ["ccbc"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ffall2021headshots%2Fdesign_jayden_hsiao.png?alt=media&token=2623ce20-fb8f-4c37-b58b-cf9999782a78" - }, - { - "name": "Sabrina Lee", - "role": "designer", - "term": 1225, - "teams": ["rowan-house"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ffall2021headshots%2Fdesigner_sabrina_lee.jpeg?alt=media&token=df38bbf7-2eda-4cd3-a45f-367a84c4bb1d" - }, - { - "name": "Boxun Li", - "role": "designer", - "term": 1219, - "teams": ["ccbc"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ffall2021headshots%2Fdesinger_boxun_li.png?alt=media&token=ef237641-bf10-4040-a94a-58020ac8dda7" - }, - { - "name": "Raya Ferdous", - "role": "developer", - "term": 1229, - "teams": ["internal-tools"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ffall2021headshots%2Fdev_raya_ferdous.jpeg?alt=media&token=dde217ce-9aab-4c0b-a4e1-2fbcadefc9fe" - }, - { - "name": "Christine Lee", - "role": "developer", - "term": 1225, - "teams": ["ccbc"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ffall2021headshots%2Fdev_christine_lee.jpeg?alt=media&token=7db26ec0-6099-4cf8-82b0-63b0cf3e12d2" - }, - { - "name": "Dhruv Mittal", - "role": "technical lead", - "term": 1229, - "teams": ["focus-on-nature"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fs22headshots%2Fpm_dhruvmittal.png?alt=media&token=48fc200f-8cd2-4872-a032-a008945f5a51" - }, - { - "name": "Binalpreet Kalra", - "role": "developer", - "term": 1221, - "teams": ["rowan-house"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ffall2021headshots%2Fdesign_binalpreet_kalra.jpeg?alt=media&token=98ab5d2f-c0c5-4b5a-a148-c8d0683513f5" - }, - { - "name": "Linna Luo", - "role": "developer", - "term": 1229, - "teams": ["internal-tools"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ff22headshots%2FDev_Linna_Luo.png?alt=media&token=e3827021-4ced-485f-a5f8-3f293c4e225d" - }, - { - "name": "Amanda Misjuwar", - "role": "developer", - "term": 1229, - "teams": ["focus-on-nature"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ffall2021headshots%2Fdev_amanda_misjuwar.jpeg?alt=media&token=a123beb0-08e8-4a9b-a0c3-7578e7207408" - }, - { - "name": "Anne Chung", - "role": "developer", - "term": 1229, - "teams": ["focus-on-nature"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ff22headshots%2FDev_Anne_Chung.JPG?alt=media&token=38b8f83a-4be1-460b-8170-b284d1daf6ca" - }, - { - "name": "Akshay Saxena", - "role": "developer", - "term": 1221, - "teams": ["community-fridge"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ffall2021headshots%2Fdev_akshay_saxena.jpeg?alt=media&token=65787a3c-18eb-4e04-a2f2-197f61f6456e" - }, - { - "name": "Gogilan Selvarajah", - "role": "product manager", - "term": 1219, - "teams": ["sistering"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ffall2021headshots%2FPM_Gogilan_Selvarajah.jpeg?alt=media&token=8a23b9ac-e1f7-4669-bf3f-3377eac8fe1f" - }, - { - "name": "Albert Lai", - "role": "technical lead", - "term": 1229, - "teams": ["internal-tools"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fwinter2022headshots%2Fdev_albertlai.jpeg?alt=media&token=e27bc90a-332c-4639-bbea-65361cdf5862" - }, - { - "name": "Jiaru Cao", - "role": "product manager", - "term": 1225, - "teams": ["casa"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ffall2021headshots%2Fjiaru_headshot.jpeg?alt=media&token=dfa53f01-3207-4f48-a608-f984538261a0" - }, - { - "name": "Brian Tu", - "role": "developer", - "term": 1229, - "teams": ["internal-tools"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fwinter2022headshots%2Fdev_briantu.jpg?alt=media&token=f16110d2-e0d9-44f5-9ea5-d874135bb505" - }, - { - "name": "Joseph Hu", - "role": "developer", - "term": 1221, - "teams": ["sistering"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ffall2021headshots%2Fdev_joseph_hu.jpeg?alt=media&token=46ce96d2-3092-4d91-998e-1960341fd6a4" - }, - { - "name": "Anni Wang", - "role": "vp scoping", - "term": 1219, - "teams": ["executive"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ffall2021headshots%2Fvpscoping_anni_wang.jpeg?alt=media&token=4a92b59d-2e08-4ce1-a166-867826fece58" - }, - { - "name": "Gabby Chan", - "role": "co-president", - "term": 1225, - "teams": ["executive"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ffall2021headshots%2FVpscoping_gabby_chan.jpeg?alt=media&token=b107198e-29c4-400b-b277-dc3e5489bc00" - }, - { - "name": "Tommy Trinh", - "role": "vp communications", - "term": 1221, - "teams": ["executive"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fwinter2022headshots%2Fvpcommunications_tommytrinh.jpg?alt=media&token=02c75052-82a5-43d0-822c-c4022501c6e5" - }, - { - "name": "Sara Hosseini", - "role": "vp scoping", - "term": 1221, - "teams": ["executive"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fwinter2022headshots%2Fvpscoping_sarahosseini.jpg?alt=media&token=ce91e542-7225-4417-bf5b-cdfc593bd205" - }, - { - "name": "Anushka Tayal", - "role": "vp scoping", - "term": 1225, - "teams": ["executive"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fwinter2022headshots%2Fvpscoping_anushkatayal.jpg?alt=media&token=5c934568-b9ec-4555-8f5c-857e6e9f18a3" - }, - { - "name": "Krunali Dave", - "role": "vp finance", - "term": 1225, - "teams": ["executive"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fwinter2022headshots%2FVPI_KrunaliDave.jpeg?alt=media&token=8b5d9aca-29cf-4a29-9c34-6f7a1c2e5325" - }, - { - "name": "Andy Lieu", - "role": "vp finance", - "term": 1225, - "teams": ["executive"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fwinter2022headshots%2FvpFinance_AndyLieu.jpg?alt=media&token=6bba5e4b-935a-4ea0-ad67-bdc2aacb9a84" - }, - { - "name": "Rona He", - "role": "vp scoping", - "term": 1225, - "teams": ["executive"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fwinter2022headshots%2Fcontentstrategist_ronahe.jpg?alt=media&token=1437964a-c24c-4457-952b-9028572f8e6d" - }, - { - "name": "Joanie Tian", - "role": "content strategist", - "term": 1221, - "teams": ["club-support"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fwinter2022headshots%2Fcontentstrategist_joanietian.jpg?alt=media&token=4961c4d4-3a97-4c15-8854-571ff32150a2" - }, - { - "name": "Karen Lee", - "role": "graphic designer", - "term": 1221, - "teams": ["club-support"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fwinter2022headshots%2Fgraphicdesigner_karenlee.png?alt=media&token=a92a53e6-b151-44e3-8eaf-3000dd432ff3" - }, - { - "name": "Charlene Rocha", - "role": "internal ops lead", - "term": 1221, - "teams": ["club-support"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fwinter2022headshots%2Finternaloplead_charlenerocha.jpg?alt=media&token=9485c368-cca3-4c53-aa5f-b1d23bc18dd1" - }, - { - "name": "Fiona Yang", - "role": "designer", - "term": 1221, - "teams": ["heads-up-guys"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fwinter2022headshots%2Fpdesigner_fionayang.jpg?alt=media&token=a78f85e2-155f-4a7a-81dd-875130c4a922" - }, - { - "name": "Jay Bhagat", - "role": "developer", - "term": 1221, - "teams": ["heads-up-guys"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fwinter2022headshots%2Fdev_jaybhagat.jpg?alt=media&token=d0193afc-f419-4bc2-bd30-ecffc29b6c5d" - }, - { - "name": "Susheel Kona", - "role": "technical lead", - "term": 1225, - "teams": ["ccbc"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fwinter2022headshots%2Fpl_susheelkona.jpg?alt=media&token=4d472321-b230-4012-8101-b15ad89c8c42" - }, - { - "name": "Sadia Azmal", - "role": "product manager", - "term": 1225, - "teams": ["ccbc"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fwinter2022headshots%2Fpm_sadiaazmal.png?alt=media&token=96b34b03-2768-4f01-b1e0-7ecf0107105a" - }, - { - "name": "Yi Nan Zhang", - "role": "designer", - "term": 1221, - "teams": ["ccbc"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fwinter2022headshots%2Fpdesigner_yinanzhang.png?alt=media&token=5ab40321-a46d-4f17-b8cb-79b3de363deb" - }, - { - "name": "Amanda Ding", - "role": "designer", - "term": 1225, - "teams": ["ccbc"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fwinter2022headshots%2Fpdesigner_amandading.png?alt=media&token=14cbbe57-e254-4ce3-8385-97350a20ed16" - }, - { - "name": "Alex Yu", - "role": "developer", - "term": 1229, - "teams": ["focus-on-nature"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fwinter2022headshots%2Fdev_alexyu.png?alt=media&token=e2a8573c-1d02-46df-bc4b-7b27e9120081" - }, - { - "name": "Joshua Ye", - "role": "product manager", - "term": 1225, - "teams": ["sistering"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fwinter2022headshots%2Fpm_joshuaye.jpg?alt=media&token=322e667a-fd5c-47b7-b70a-81996ea9ca07" - }, - { - "name": "Boya Zhang", - "role": "developer", - "term": 1229, - "teams": ["jump-math"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fwinter2022headshots%2Fdev_boyazhang.jpg?alt=media&token=fe5219d1-1dd5-49e4-bfd3-1b98559cb2be" - }, - { - "name": "Anya Sarvanandan", - "role": "designer", - "term": 1229, - "teams": ["fck"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fwinter2022headshots%2Fpdesigner_anyasarvanandan.jpeg?alt=media&token=1d5e17b0-74a6-4d46-adc2-933e71ff04cf" - }, - { - "name": "Dora Su", - "role": "developer", - "term": 1229, - "teams": ["internal-tools"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fwinter2022headshots%2Fdev_dorasu.jpeg?alt=media&token=c7cf6322-6800-4fb8-8089-4f4685a55893" - }, - { - "name": "Jessie Peng", - "role": "developer", - "term": 1229, - "teams": ["fck"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fwinter2022headshots%2Fdev_jessiepeng.png?alt=media&token=c5fd6d2a-8d9a-44e4-a8d1-6b24beef70f4" - }, - { - "name": "Carissa Tang", - "role": "technical lead", - "term": 1231, - "teams": ["jump-math"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fs22headshots%2Fdev_carissatang.jpg?alt=media&token=5e0e7d58-5b98-4d20-85b8-45963e4d5698" - }, - { - "name": "Daniel Raymond", - "role": "product manager", - "term": 1225, - "teams": ["rowan-house"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fwinter2022headshots%2Fpl_danielraymond.jpg?alt=media&token=3d9f93ce-8026-4565-bf56-02a2c3f20fc1" - }, - { - "name": "Tim He", - "role": "designer", - "term": 1221, - "teams": ["rowan-house"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fwinter2022headshots%2Fpdesigner_timhe.jpeg?alt=media&token=194de6ca-4079-4ff4-9c1e-6e10478e16b7" - }, - { - "name": "Yewon Kwak", - "role": "developer", - "term": 1225, - "teams": ["rowan-house"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fwinter2022headshots%2Fdev_yewonkwak.jpg?alt=media&token=bfb0e1cb-855b-4c07-a203-b08b1c532587" - }, - { - "name": "Shrinjay Mukherjee", - "role": "technical lead", - "term": 1229, - "teams": ["ccbc"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fwinter2022headshots%2Fdev_shrinjay.jpeg?alt=media&token=d8499ae8-ae37-4d08-af6d-205c30eae915" - }, - { - "name": "Udy Ding", - "role": "developer", - "term": 1225, - "teams": ["focus-on-nature"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fwinter2022headshots%2Fdev_udyding.png?alt=media&token=293fcace-7ca1-4264-a429-70b36937d7f8" - }, - { - "name": "Rebecca Lai", - "role": "vp design", - "term": 1231, - "teams": ["executive"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fw23headshots%2FVPD_Rebecca_Lai.jpg?alt=media&token=d56d72fe-eeea-48ae-92be-0f527cf5209e" - }, - { - "name": "Harman Singh", - "role": "developer", - "term": 1221, - "teams": ["focus-on-nature"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fwinter2022headshots%2Fdev_harmansingh.jpg?alt=media&token=93f24055-7423-4163-9c97-bc488bbee4b1" - }, - { - "name": "Jason Xiong", - "role": "developer", - "term": 1229, - "teams": ["focus-on-nature"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fwinter2022headshots%2Fdev_jasonxiong.jpg?alt=media&token=1543e38f-2012-4962-a500-2e549a8249f4" - }, - { - "name": "Umar Yousafzai", - "role": "developer", - "term": 1225, - "teams": ["focus-on-nature"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fwinter2022headshots%2Fdev_umar_yousafzai.jpeg?alt=media&token=81416bd2-e551-4937-ba2c-88ddf7e1f727" - }, - { - "name": "Ryan Chang", - "role": "developer", - "term": 1229, - "teams": ["focus-on-nature"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fwinter2022headshots%2Fdev_ryanchang.jpg?alt=media&token=f80f5590-47a7-449f-8371-c80c101ed227" - }, - { - "name": "Christine Duong", - "role": "user researcher", - "term": 1231, - "teams": ["executive"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ff22headshots%2FUXR_Christine_Duong.jpeg?alt=media&token=b459e2af-f3d2-47d9-9728-736a149e2cc8" - }, - { - "name": "Aryan Abed-Esfahani", - "role": "developer", - "term": 1229, - "teams": ["fck"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ff22headshots%2FDev_Aryan_Abed-Esfahani.jpg?alt=media&token=b54f25f1-772b-42c4-b312-632067e0f28b" - }, - { - "name": "Alyssa Guo", - "role": "developer", - "term": 1231, - "teams": ["fck"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ff22headshots%2FDev_Alyssa_Guo.JPG?alt=media&token=1bfc9d9b-bd57-486c-a5ce-b5036b93d216" - }, - { - "name": "Heet Shah", - "role": "developer", - "term": 1231, - "teams": ["fck"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ff22headshots%2FDev_Heet_Shah.jpeg?alt=media&token=25e1140d-744b-411f-a4a6-e14ceececb88" - }, - { - "name": "Andrew Zhang", - "role": "developer", - "term": 1231, - "teams": ["fck"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ff22headshots%2FDev_Andrew_Zhang.png?alt=media&token=d725ca8c-78fb-4571-95a9-923218fc35eb" - }, - { - "name": "Leo Huang", - "role": "developer", - "term": 1229, - "teams": ["fck"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ff22headshots%2FDev_Leo_Huang.jpg?alt=media&token=b72a79c3-7a75-43d1-9853-76297e0ec22e" - }, - { - "name": "Aaron Zhang", - "role": "developer", - "term": 1229, - "teams": ["fck"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ff22headshots%2FDev_Aaron_Zhang.jpg?alt=media&token=67419add-7cbb-458b-9101-2e8c65eaedcc" - }, - { - "name": "Calder White", - "role": "developer", - "term": 1229, - "teams": ["ccbc"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ff22headshots%2FDev_Calder_White.png?alt=media&token=1de74ebd-ffdf-4fb3-a7c5-93a955034de6" - }, - { - "name": "Arist Xu", - "role": "developer", - "term": 1229, - "teams": ["ccbc"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fdefault.png?alt=media&token=fe95cc90-ba2b-4c04-a808-0f903cc8b519" - }, - { - "name": "Khloe Ramdhan", - "role": "developer", - "term": 1229, - "teams": ["ccbc"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ff22headshots%2FDev_Khloe_Ramdhan.JPG?alt=media&token=36336a16-461c-4a2d-a9e2-e85ed14188a8" - }, - { - "name": "Ethan Alvizo", - "role": "developer", - "term": 1229, - "teams": ["ccbc"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ff22headshots%2FDev_Ethan_Alvizo.jpg?alt=media&token=71c40793-cd96-444e-b347-999899b6a1b5" - }, - { - "name": "Sebastian Mendoza", - "role": "developer", - "term": 1229, - "teams": ["ccbc"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ff22headshots%2FDev_Sebastian_Mendoza.jpg?alt=media&token=c61c50a0-5508-4f08-9ad1-2c19432b76e8" - }, - { - "name": "Ananya Jaikumar", - "role": "designer", - "term": 1229, - "teams": ["focus-on-nature"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ff22headshots%2FDesigner_Ananya_Jaikumar.JPG?alt=media&token=fedcbd01-87d2-4280-a58b-f87d89ff3bd4" - }, - { - "name": "Jasmine Bal", - "role": "developer", - "term": 1229, - "teams": ["focus-on-nature"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ff22headshots%2FDEV_Jasmine_Bal.png?alt=media&token=fb1639e2-f342-4ed8-9d31-a689ca86eaea" - }, - { - "name": "Jasraj Dhanoa", - "role": "developer", - "term": 1229, - "teams": ["focus-on-nature"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ff22headshots%2FDev_Jasraj_Dhanoa.jpg?alt=media&token=5bc12643-0202-428f-aeb1-22736e2f992b" - }, - { - "name": "Maitry Mistry", - "role": "product manager", - "term": 1231, - "teams": ["caring-partners-global"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fdefault.png?alt=media&token=fe95cc90-ba2b-4c04-a808-0f903cc8b519" - }, - { - "name": "Joyce Wangsa", - "role": "developer", - "term": 1231, - "teams": ["caring-partners-global"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fw23headshots%2FDev_Joyce_Wangsa.jpg?alt=media&token=c6764f36-96ff-4786-b232-f16c3ed0d02e" - }, - { - "name": "Kelly Pham", - "role": "developer", - "term": 1231, - "teams": ["caring-partners-global"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fw23headshots%2FDev_Kelly_Pham.png?alt=media&token=26590752-a8ff-4465-9c1e-b3f59b5edeb8" - }, - { - "name": "Safwaan Chowdhury", - "role": "developer", - "term": 1231, - "teams": ["caring-partners-global"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fw23headshots%2FDev_Safwaan_Chowdhury.JPG?alt=media&token=210479f5-e8a8-4b2a-a1fb-c2f8d75a8861" - }, - { - "name": "Connor Bechthold", - "role": "developer", - "term": 1231, - "teams": ["caring-partners-global"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fw23headshots%2FDev_Connor_Bechthold.jpeg?alt=media&token=9b68f528-daef-400a-a8a7-87b8692ad9ed" - }, - { - "name": "Elle Luo", - "role": "designer", - "term": 1231, - "teams": ["caring-partners-global"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fw23headshots%2FDesign_Elle_Luo.JPG?alt=media&token=d5632922-32ad-4e24-9372-b411ceaf207c" - }, - { - "name": "Christina Li", - "role": "vp scoping", - "term": 1231, - "teams": ["executive"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fdefault.png?alt=media&token=fe95cc90-ba2b-4c04-a808-0f903cc8b519" - }, - { - "name": "Elaine Chiao", - "role": "vp internal", - "term": 1231, - "teams": ["executive"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fw23headshots%2FVPInternal_Elaine_Chiao.jpg?alt=media&token=977042f5-bd86-42d6-ae2d-5aa2553504ac" - }, - { - "name": "Eden Chan", - "role": "vp communications", - "term": 1231, - "teams": ["executive"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fw23headshots%2FVPC_Eden_Chan.jpeg?alt=media&token=f2c01941-1175-4d03-925f-867207b4c800" - }, - { - "name": "Jasmine Chan", - "role": "vp finance", - "term": 1231, - "teams": ["executive"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fdefault.png?alt=media&token=fe95cc90-ba2b-4c04-a808-0f903cc8b519" - }, - { - "name": "Courtney Bye", - "role": "graphic designer", - "term": 1231, - "teams": ["executive"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fw23headshots%2FGraphicDesigner_Courtney_Bye.JPG?alt=media&token=a67fc40a-3295-43be-a916-44b20ae383c7" - }, - { - "name": "Dashan Ji", - "role": "designer", - "term": 1231, - "teams": ["jump-math"], - "img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fw23headshots%2FDesign_Dashan(Shawn)_Ji.jpg?alt=media&token=dc2cc650-698f-4e4d-8b96-bd6fa0c69227" - } - ] -} + "term": 1236, + "teams": [ + { + "name": "Executive Team", + "id": "executive" + }, + { + "name": "Internal Tools", + "id": "internal-tools" + }, + { + "name": "Supportive Housing of Waterloo", + "id": "shw" + }, + { + "name": "Children’s Aid Society of Algoma", + "id": "casa" + }, + { + "name": "Feeding Canadian Kids", + "id": "fck" + }, + { + "name": "Haven", + "id": "haven" + }, + { + "name": "A Better Tent City", + "id": "abtc" + }, + { + "name": "Marillac Place", + "id": "mp" + }, + { + "name": "Infrastructure", + "id": "infra" + } + ], + "members": [ + { + "name": "John Abraham", + "role": "co-president", + "term": 1236, + "teams": [ + "executive" + ], + "img": "" + } + ] +} \ No newline at end of file diff --git a/backend/typescript/migrations/2023.02.18T17.43.41.create-user-table.ts b/backend/typescript/migrations/2023.02.18T17.43.41.create-user-table.ts index 83ef00b..f2b8b45 100644 --- a/backend/typescript/migrations/2023.02.18T17.43.41.create-user-table.ts +++ b/backend/typescript/migrations/2023.02.18T17.43.41.create-user-table.ts @@ -2,9 +2,11 @@ import { DataType } from "sequelize-typescript"; import { Migration } from "../umzug"; +import allUsers from "./users.json"; + const TABLE_NAME = "users"; -const SEEDED_DATA = [ +const ORIGINAL_SEEDED_DATA = [ { first_name: "John", last_name: "Doe", @@ -27,6 +29,23 @@ const SEEDED_DATA = [ role: "Admin", }, ]; + +const importUserData = () => { + const seededData = allUsers.members + .filter((currUser) => currUser.term === 1236) + .map((currUser) => { + const names = currUser.name.split(" "); + return { + first_name: names[0], + last_name: names[1], + email: "", + auth_id: currUser.uid || "", + role: "User", + }; + }); + + return seededData; +}; // recruitmenttools@uwblueprint.org // myblueprint! export const up: Migration = async ({ context: sequelize }) => { @@ -63,6 +82,8 @@ export const up: Migration = async ({ context: sequelize }) => { updatedAt: DataType.DATE, }); + const SEEDED_DATA = importUserData(); + await sequelize.getQueryInterface().bulkInsert(TABLE_NAME, ORIGINAL_SEEDED_DATA); await sequelize.getQueryInterface().bulkInsert(TABLE_NAME, SEEDED_DATA); }; diff --git a/backend/typescript/migrations/users.json b/backend/typescript/migrations/users.json new file mode 100644 index 0000000..cad5a9f --- /dev/null +++ b/backend/typescript/migrations/users.json @@ -0,0 +1,53 @@ +{ + "term": 1236, + "teams": [ + { + "name": "Executive Team", + "id": "executive" + }, + { + "name": "Internal Tools", + "id": "internal-tools" + }, + { + "name": "Supportive Housing of Waterloo", + "id": "shw" + }, + { + "name": "Children’s Aid Society of Algoma", + "id": "casa" + }, + { + "name": "Feeding Canadian Kids", + "id": "fck" + }, + { + "name": "Haven", + "id": "haven" + }, + { + "name": "A Better Tent City", + "id": "abtc" + }, + { + "name": "Marillac Place", + "id": "mp" + }, + { + "name": "Infrastructure", + "id": "infra" + } + ], + "members": [ + { + "name": "First Last", + "role": "developer", + "term": 1236, + "teams": [ + "infra" + ], + "img": "", + "uid": "qwertyuiop" + } + ] +} \ No newline at end of file diff --git a/backend/typescript/server.ts b/backend/typescript/server.ts index 70ba491..2dd0748 100644 --- a/backend/typescript/server.ts +++ b/backend/typescript/server.ts @@ -1,3 +1,4 @@ +import fs from "fs"; import cookieParser from "cookie-parser"; import cors from "cors"; import express from "express"; @@ -6,8 +7,13 @@ import { ApolloServer } from "apollo-server-express"; import { sequelize } from "./models"; import schema from "./graphql"; import Application from "./models/application.model"; -import memeberData from "./graphql/sampleData/members.json"; +import memberData from "./graphql/sampleData/members.json"; import firebaseAuthUsers from "./graphql/sampleData/users.json"; +import { ApplicantRole } from "./types"; +import IMatchingService from "./services/interfaces/matchingService"; +import MatchingService from "./services/implementations/matchingService"; + +const matchingService: IMatchingService = new MatchingService(); const CORS_ALLOW_LIST = [ "http://localhost:3000", @@ -66,10 +72,10 @@ const db = admin.database(); const ref = db.ref("studentApplications"); app.get("/diff", async (req, res) => { - const currentTerm = memeberData.term; + const currentTerm = memberData.term; const currentTermMembers: string[] = []; - memeberData.members.forEach((member) => { + memberData.members.forEach((member) => { if (member.term === currentTerm) { currentTermMembers.push(member.name); } @@ -112,6 +118,36 @@ app.get("/authUsers", async (req, res) => { } }); +app.get("/addMemberUids", async (req, res) => { + const { term, teams } = memberData; + const updatedData = await matchingService.linkMemberUids(term); + const {updatedMembers, duplicateUsers} = updatedData; + + const members = { + term: term, + teams: teams, + members: updatedData.updatedMembers, + }; + + fs.writeFileSync('./graphql/sampleData/members.json', JSON.stringify(members)); + res.status(200).json({ + message: "Successfully added uids for current blueprint members, and resolved duplicates.", + data: duplicateUsers, + }); +}); + +app.get("/match", async (req, res) => { + const roles = Object.values(ApplicantRole); + const memberRoleBreakdown = await Promise.all(roles.map(async (role) => { + const applications = await matchingService.matchApplicationsForRole(role); + return applications + })); + + res.status(200).json({ + memberRoleBreakdown, + }); +}); + app.get("/termApplications", async (req, res) => { ref .orderByChild("term") diff --git a/backend/typescript/services/implementations/matchingService.ts b/backend/typescript/services/implementations/matchingService.ts new file mode 100644 index 0000000..3fc384b --- /dev/null +++ b/backend/typescript/services/implementations/matchingService.ts @@ -0,0 +1,63 @@ +import { + ApplicationDTO, + ApplicantRole, + } from "../../types"; +import * as admin from "firebase-admin"; +import memberData from "../../graphql/sampleData/members.json"; +import IMatchingService from "../interfaces/matchingService"; +import IAppDashboardService from "../interfaces/appDashboardService"; +import AppDashboardService from "./appDashboardService"; + +const appDashboardService: IAppDashboardService = new AppDashboardService(); + +class MatchingService implements IMatchingService { + /* eslint-disable class-methods-use-this */ + async matchApplicationsForRole(role: ApplicantRole): Promise { + const application: Array | null = await appDashboardService.getApplicationsByRole(role); + const term = memberData.term; + const roleMembers = memberData.members.filter((member) => member.term === term && member.role === role); + const memberRoleBreakdown = { + role, + members: roleMembers, + applications: application + }; + + return memberRoleBreakdown; + } + + async linkMemberUids(term: number): Promise { + const members = memberData.members; + const firebaseUsers = await admin.auth().listUsers(); + const users = firebaseUsers.users; + const duplicateUsers: Record = {}; + + const updatedMembers = members.map((member) => { + const membersWithName = users.filter((user) => user.displayName === member.name && member.term === term); + const numEntries = membersWithName.length; + if (numEntries > 1) { + duplicateUsers[member.name] = membersWithName; + for (const memberWithName of membersWithName) { + if (memberWithName?.email?.includes("@uwblueprint.org")) { + return { + ...member, + uid: memberWithName.uid, + }; + } + } + } else if (numEntries === 1) { + return { + ...member, + uid: membersWithName[0].uid, + }; + } + return member; + }); + + return { + updatedMembers, + duplicateUsers + }; + } +} + +export default MatchingService; diff --git a/backend/typescript/services/interfaces/matchingService.ts b/backend/typescript/services/interfaces/matchingService.ts new file mode 100644 index 0000000..05480ad --- /dev/null +++ b/backend/typescript/services/interfaces/matchingService.ts @@ -0,0 +1,20 @@ +import { ApplicantRole, ApplicationDTO } from "../../types"; + +interface IMatchingService { + /** + * Match current blueprint members to applications + * @returns true if user is authorized to review the application and authorized, false otherwise + */ + matchApplicationsForRole(role: ApplicantRole): Promise; + + /** + * Update members.json with uids for current blueprint members, and resolve duplicates. + * Can use this updated members.json as seed data populating the user table + * @returns Upated members.json and duplicate users + */ + linkMemberUids(term: number): Promise; + + } + + export default IMatchingService; + \ No newline at end of file diff --git a/backend/typescript/types.ts b/backend/typescript/types.ts index d1299dd..ccea3d8 100644 --- a/backend/typescript/types.ts +++ b/backend/typescript/types.ts @@ -117,11 +117,11 @@ export enum ApplicantRole { vp_comms = "vp communications", // community tab vp_scoping = "vp scoping", // community tab vp_finance = "vp finance & operations", // community tab - pm = "project manager", // prod tab + pm = "product manager", // prod tab pl = "project lead", // eng tab design_mentor = "design mentor", // design tab graphic_design = "graphic designer", // design tab product_design = "product designer", // design tab uxr = "user researcher", // design tab dev = "project developer", // eng tab -} +} \ No newline at end of file