From c251012312fc2e54606dc68463bcd344556cdc8a Mon Sep 17 00:00:00 2001
From: Christopher Liu
Date: Sat, 30 Dec 2023 16:12:29 -0500
Subject: [PATCH 01/11] Add alumnus mattrh
---
src/json/alumni/mattrh.json | 18 ++++++++++++++++++
1 file changed, 18 insertions(+)
create mode 100644 src/json/alumni/mattrh.json
diff --git a/src/json/alumni/mattrh.json b/src/json/alumni/mattrh.json
new file mode 100644
index 00000000..93d08aad
--- /dev/null
+++ b/src/json/alumni/mattrh.json
@@ -0,0 +1,18 @@
+{
+ "name": "Matthew Rosca-Halmagean",
+ "pennkey": "mattrh",
+ "major": "Computer Science + Finance",
+ "school": "Engineering & Wharton",
+ "bio": "Hey! I'm a team lead and full stack engineer working on Penn Mobile Portal. My passions include understanding obscure blockchain applications and building products that people love. In my free time, you can usually find me listening to music, learning something new, or trying a new restaurant in Philly!",
+ "hometown": "Houston, TX",
+ "team": "Penn Mobile",
+ "roles": ["Team Lead", "Full Stack Engineer"],
+ "photo": "https://i.imgur.com/JciQvbb.jpg",
+ "linkedin": "https://www.linkedin.com/in/matthew-rosca-halmagean/",
+ "website": "",
+ "github": "https://github.com/matthewrh",
+ "semester_joined": "2019C",
+ "alumnus": true,
+ "graduation_year": 2023,
+ "job": null
+}
From ab41fb1c6bb42ed667a621181051a77d0eac5cc8 Mon Sep 17 00:00:00 2001
From: Christopher Liu
Date: Sat, 30 Dec 2023 16:21:10 -0500
Subject: [PATCH 02/11] Fix lanruo semester
---
src/json/members/{laura.json => lanruo.json} | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
rename src/json/members/{laura.json => lanruo.json} (90%)
diff --git a/src/json/members/laura.json b/src/json/members/lanruo.json
similarity index 90%
rename from src/json/members/laura.json
rename to src/json/members/lanruo.json
index 9ff81b44..5ab0f5c6 100644
--- a/src/json/members/laura.json
+++ b/src/json/members/lanruo.json
@@ -6,13 +6,13 @@
"bio": "Born in Hangzhou, China, but too americanized to ever go back. Enjoys reading (and writing) memoirs, prematurely-optimized code, and Olivia Rodrigo's *lacy*.",
"hometown": "Toronto, Canada",
"team": "Penn Courses",
- "roles": ["frontend"],
+ "roles": ["Frontend Engineer"],
"photo": "https://lauragao.ca/images/gallery/gh-pfp-simplecurves.jpg",
"linkedin": "https://linkedin.com/in/lauragao",
"website": "https://lauragao.ca/2022",
"github": "https://github.com/laurgao",
- "semester_joined": "2023F",
+ "semester_joined": "2023C",
"alumnus": false,
"graduation_year": 2027,
"job": null
-}
\ No newline at end of file
+}
From a114174b6c49653980ccff29a645d9a22ccc3265 Mon Sep 17 00:00:00 2001
From: Christopher Liu
Date: Sat, 30 Dec 2023 16:21:16 -0500
Subject: [PATCH 03/11] Set rdoman to json
---
src/json/members/{rdoman => rdoman.json} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename src/json/members/{rdoman => rdoman.json} (90%)
diff --git a/src/json/members/rdoman b/src/json/members/rdoman.json
similarity index 90%
rename from src/json/members/rdoman
rename to src/json/members/rdoman.json
index 42580602..68e4154b 100644
--- a/src/json/members/rdoman
+++ b/src/json/members/rdoman.json
@@ -7,7 +7,7 @@
"hometown": "Atlanta, GA",
"team": "Penn Courses",
"roles": ["Business Developer"],
- "photo": "https://i.imgur.com/kfosn3q.jpeg",
+ "photo": "https://i.imgur.com/QLVYZ5H.png",
"linkedin": "https://www.linkedin.com/in/racheldoman/",
"website": "",
"github": "",
From 962de945d18acbeb0402da676117bc152eb606f3 Mon Sep 17 00:00:00 2001
From: Christopher Liu
Date: Sat, 30 Dec 2023 16:32:19 -0500
Subject: [PATCH 04/11] Make roles consistent
---
src/json/members/alexb.json | 4 ++--
src/json/members/benxu.json | 4 ++--
src/json/members/rydersit.json | 2 +-
src/json/members/willguo6.json | 2 +-
4 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/src/json/members/alexb.json b/src/json/members/alexb.json
index 40cd3d71..b24bc9b9 100644
--- a/src/json/members/alexb.json
+++ b/src/json/members/alexb.json
@@ -7,7 +7,7 @@
"hometown": "Melbourne, FL",
"team": "Penn Courses",
"roles": [
- "Backend"
+ "Backend Engineer"
],
"photo": "https://i.imgur.com/j1qoSMK.jpg",
"linkedin": "https://www.linkedin.com/in/alexander-budko-41baa7252/",
@@ -16,4 +16,4 @@
"alumnus": false,
"graduation_year": 2026,
"job": null
-}
\ No newline at end of file
+}
diff --git a/src/json/members/benxu.json b/src/json/members/benxu.json
index d3bf51cb..06caf6f5 100644
--- a/src/json/members/benxu.json
+++ b/src/json/members/benxu.json
@@ -6,7 +6,7 @@
"bio": "Hi I'm Benjamin, a sophomore studying CIS in SEAS and working on Backend for OHQ.",
"hometown": "Saratoga, California",
"team": "Office Hours Queue",
- "roles": ["Backend"],
+ "roles": ["Backend Engineer"],
"photo": "https://i.imgur.com/ISMe305.jpg",
"linkedin": "www.linkedin.com/in/benjamin-xu-933248185",
"website": "",
@@ -15,4 +15,4 @@
"alumnus": false,
"graduation_year": 2026,
"job": "Backend"
- }
\ No newline at end of file
+ }
diff --git a/src/json/members/rydersit.json b/src/json/members/rydersit.json
index 5e567b32..ba8245e4 100644
--- a/src/json/members/rydersit.json
+++ b/src/json/members/rydersit.json
@@ -6,7 +6,7 @@
"bio": "Hey, I'm Ryder and I'm a Sophomore from Minnesota! In my free time I enjoy playing pickup soccer, cooking beef wellington, and losing my money in poker.",
"hometown": "Woodbury, MN",
"team": "Penn Courses",
- "roles": ["Frontend"],
+ "roles": ["Frontend Engineer"],
"photo": "https://i.imgur.com/aM2cvav.png",
"linkedin": "https://www.linkedin.com/in/ryder-sitcawich/",
"github": "https://github.com/rydersitcawich",
diff --git a/src/json/members/willguo6.json b/src/json/members/willguo6.json
index e3b5f3df..c9f6aa0b 100644
--- a/src/json/members/willguo6.json
+++ b/src/json/members/willguo6.json
@@ -6,7 +6,7 @@
"bio": "Hi! I'm William, sophomore studying Statistics. Find me in a Huntsman GSR eating Chipotle or playing pickup soccer at Penn Park.",
"hometown": "Portland, OR",
"team": "Office Hours Queue",
- "roles": ["Frontend"],
+ "roles": ["Frontend Engineer"],
"photo": "https://i.imgur.com/RvGNbJY.jpg",
"linkedin": "https://www.linkedin.com/in/william-guo-0b458118a/",
"website": "",
From 70bd6d7200639480e9f41e498cdcd47e3fbd0d81 Mon Sep 17 00:00:00 2001
From: Christopher Liu
Date: Sat, 30 Dec 2023 16:32:31 -0500
Subject: [PATCH 05/11] Remove members not in active contributors
---
src/json/members/aanten.json | 20 --------------------
src/json/members/anagwekar.json | 19 -------------------
src/json/members/bqle.json | 19 -------------------
src/json/members/brandw.json | 18 ------------------
src/json/members/dfeng678.json | 19 -------------------
src/json/members/huangl24.json | 18 ------------------
src/json/members/huhelen.json | 16 ----------------
src/json/members/jayvish.json | 18 ------------------
src/json/members/jkao97.json | 20 --------------------
src/json/members/jxiao23.json | 18 ------------------
src/json/members/ksai.json | 18 ------------------
src/json/members/raunaqs.json | 18 ------------------
src/json/members/singhvik.json | 18 ------------------
src/json/members/szhang25.json | 19 -------------------
src/json/members/tlshaw.json | 18 ------------------
src/json/members/vincetiu.json | 19 -------------------
src/json/members/wjhliang.json | 18 ------------------
17 files changed, 313 deletions(-)
delete mode 100644 src/json/members/aanten.json
delete mode 100644 src/json/members/anagwekar.json
delete mode 100644 src/json/members/bqle.json
delete mode 100644 src/json/members/brandw.json
delete mode 100644 src/json/members/dfeng678.json
delete mode 100644 src/json/members/huangl24.json
delete mode 100644 src/json/members/huhelen.json
delete mode 100644 src/json/members/jayvish.json
delete mode 100644 src/json/members/jkao97.json
delete mode 100644 src/json/members/jxiao23.json
delete mode 100644 src/json/members/ksai.json
delete mode 100644 src/json/members/raunaqs.json
delete mode 100644 src/json/members/singhvik.json
delete mode 100644 src/json/members/szhang25.json
delete mode 100644 src/json/members/tlshaw.json
delete mode 100644 src/json/members/vincetiu.json
delete mode 100644 src/json/members/wjhliang.json
diff --git a/src/json/members/aanten.json b/src/json/members/aanten.json
deleted file mode 100644
index 70d74d51..00000000
--- a/src/json/members/aanten.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "name": "Andrew Antenberg",
- "pennkey": "aanten",
- "major": "Math + Computer Science",
- "school": "College of Arts & Sciences",
- "bio": "Hi! I'm a sophomore studying math & CS in the college and an avid proponent of Buffalo Wild Wings.",
- "hometown": "Long Island, NY",
- "team": "Penn Mobile",
- "roles": [
- "iOS Mobile Engineer"
- ],
- "photo": "https://i.imgur.com/i271XGY.jpg",
- "linkedin": "https://www.linkedin.com/in/andrew-antenberg/",
- "website": "",
- "github": "",
- "semester_joined": "2021C",
- "alumnus": false,
- "graduation_year": 2024,
- "job": null
-}
\ No newline at end of file
diff --git a/src/json/members/anagwekar.json b/src/json/members/anagwekar.json
deleted file mode 100644
index 1359e336..00000000
--- a/src/json/members/anagwekar.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "name": "Ansh Nagwekar",
- "pennkey": "nagwekar",
- "major": "NETS",
- "school": "Engineering",
- "bio": "Hey! My name is Ansh Nagwekar, and I am a freshman studying NETS at Penn. Outside the lab, you can probably find me hiking up a mountain, playing spikeball, eating Airheads, or overanalyzing song lyrics!",
- "hometown": "San Jose, California",
- "team": "Penn Courses",
- "roles": ["Backend Engineer"],
- "photo": "https://i.imgur.com/LITbDoC.jpg?1",
- "linkedin": "https://www.linkedin.com/in/ansh-nagwekar/",
- "website": "",
- "github": "https://github.com/anshnagwekar",
- "semester_joined": "2022A",
- "alumnus": false,
- "graduation_year": 2025,
- "job": null
- }
-
\ No newline at end of file
diff --git a/src/json/members/bqle.json b/src/json/members/bqle.json
deleted file mode 100644
index 34bbcb3c..00000000
--- a/src/json/members/bqle.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "name": "Benjamin Le",
- "pennkey": "bqle",
- "major": "Computer Science",
- "school": "Engineering",
- "bio": "Hi! I'm a freshman from Vietnam and I'm a backend engineer for OHQ. In my freetime, I like to watch movie summaries and take long walks",
- "hometown": "Ho Chi Minh City, Vietnam",
- "team": "Office Hours Queue",
- "roles": ["Backend Engineer"],
- "photo": "https://i.imgur.com/RfPYyuL.jpg",
- "linkedin": "https://www.linkedin.com/in/bqle/",
- "website": "",
- "github": "https://github.com/bqle",
- "semester_joined": "2021C",
- "alumnus": false,
- "graduation_year": 2025,
- "job": null
- }
-
\ No newline at end of file
diff --git a/src/json/members/brandw.json b/src/json/members/brandw.json
deleted file mode 100644
index 297e5607..00000000
--- a/src/json/members/brandw.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "name": "Brandon Wang",
- "pennkey": "brandw",
- "major": "Computer Science + Finance",
- "school": "Engineering & Wharton",
- "bio": "Hi y’all, I’m Brandon! I’m a freshman studying M&T, and I’m working on DevOps this year. I also love hiking, tennis, and playing Avalon and Catan with friends!",
- "hometown": "Plano, TX",
- "team": "Platform",
- "roles": ["DevOps"],
- "photo": "https://i.imgur.com/x0Qowwv.jpg",
- "linkedin": "https://www.linkedin.com/in/brandonzwang/",
- "website": "https://www.brandonwang.com/",
- "github": "https://github.com/brandonwang1/",
- "semester_joined": "2020C",
- "alumnus": false,
- "graduation_year": 2024,
- "job": null
-}
diff --git a/src/json/members/dfeng678.json b/src/json/members/dfeng678.json
deleted file mode 100644
index 3cad592d..00000000
--- a/src/json/members/dfeng678.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "name": "David Feng",
- "pennkey": "dfeng678",
- "major": "Computer Science",
- "school": "Engineering",
- "bio": "",
- "hometown": "Albuquerque, New Mexico",
- "team": "Penn Clubs",
- "roles": ["Backend Engineer"],
- "photo": "https://i.imgur.com/PHuZxIT.jpg",
- "linkedin": "https://www.linkedin.com/in/david-feng-8b601921b/",
- "website": "",
- "github": "https://github.com/Dfeng6789",
- "semester_joined": "2021C",
- "alumnus": false,
- "graduation_year": 2024,
- "job": null
- }
-
\ No newline at end of file
diff --git a/src/json/members/huangl24.json b/src/json/members/huangl24.json
deleted file mode 100644
index e5e9fca9..00000000
--- a/src/json/members/huangl24.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "name": "Larry Huang",
- "pennkey": "huangl24",
- "major": "Computer Science",
- "school": "Engineering",
- "bio": "Hi, I am Larry and I like to code.",
- "hometown": "Wilton, Connecticut",
- "team": "Office Hours Queue",
- "roles": ["Frontend Engineer"],
- "photo": "https://i.imgur.com/WN2Znez.jpg",
- "linkedin": "https://www.linkedin.com/in/larryjhuang/",
- "website": "",
- "github": "https://github.com/lhuang19",
- "semester_joined": "2021A",
- "alumnus": false,
- "graduation_year": 2024,
- "job": null
-}
diff --git a/src/json/members/huhelen.json b/src/json/members/huhelen.json
deleted file mode 100644
index e19aa3ed..00000000
--- a/src/json/members/huhelen.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "name": "Helen Hu",
- "pennkey": "huhelen",
- "major": "Finance and Business Analytics",
- "school": "Wharton",
- "bio": "Hi! My name’s Helen, and I’m a sophomore at Wharton. Outside of Labs, I love going on coffee dates, exploring farmer’s markets, and casually hiking at national parks. Nice to meet you!",
- "team": "Penn Clubs",
- "roles": ["Business Developer"],
- "photo": "https://i.imgur.com/0pe8d1A.jpeg",
- "linkedin": "https://www.linkedin.com/in/helentianhu/",
- "website": "",
- "github": "",
- "semester_joined": "2023A",
- "alumnus": false,
- "graduation_year": 2025
-}
diff --git a/src/json/members/jayvish.json b/src/json/members/jayvish.json
deleted file mode 100644
index 9708a1eb..00000000
--- a/src/json/members/jayvish.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "name": "Jay Vishwarupe",
- "pennkey": "jayvish",
- "major": "Networked and Social Systems Engineering",
- "school": "SEAS",
- "bio": "Freshman in NETS working on the platform team! Hit me up if you want to play ping pong!",
- "hometown": "Santa Clara, CA",
- "team": "Platform",
- "roles": ["Backend Engineer"],
- "photo": "https://i.imgur.com/Nsygmq9.jpg",
- "linkedin": "https://www.linkedin.com/in/jay-vishwarupe-72a999155/",
- "website": "",
- "github": "https://github.com/JayVish",
- "semester_joined": "2020C",
- "alumnus": false,
- "graduation_year": 2024,
- "job": null
-}
diff --git a/src/json/members/jkao97.json b/src/json/members/jkao97.json
deleted file mode 100644
index 730ce427..00000000
--- a/src/json/members/jkao97.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "name": "Jonathan Kao",
- "pennkey": "jkao97",
- "major": "Computer Science + Finance",
- "school": "Engineering & Wharton",
- "bio": "Hi, I'm Jonathan! Learning how to DevOps.",
- "hometown": "Palo Alto, CA",
- "team": "Platform",
- "roles": [
- "DevOps"
- ],
- "photo": "https://i.imgur.com/7PcOkIX.jpg",
- "linkedin": "https://www.linkedin.com/in/jonathan-kao-640139166/",
- "website": "https://jonathankao97.com/",
- "github": "https://github.com/jonathankao97",
- "semester_joined": "2021C",
- "alumnus": false,
- "graduation_year": 2024,
- "job": null
-}
\ No newline at end of file
diff --git a/src/json/members/jxiao23.json b/src/json/members/jxiao23.json
deleted file mode 100644
index c718fef0..00000000
--- a/src/json/members/jxiao23.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "name": "Jeffrey Xiao",
- "pennkey": "jxiao23",
- "major": "Computer Science",
- "school": "Engineering",
- "bio": "Hi! I'm a junior studying CIS from Northern Jersey, and I'm a part of the Courses team. When I'm not coding, you can probably find me binging YouTube or playing League.",
- "hometown": "Warren, NJ",
- "team": "Penn Courses",
- "roles": ["Frontend Engineer"],
- "photo": "https://i.imgur.com/Ms5bqCc.jpg",
- "linkedin": "https://www.linkedin.com/in/jeffrey-xiao/",
- "website": "http://jeffreyxiao.com/",
- "github": "https://github.com/jxiao",
- "semester_joined": "2020C",
- "alumnus": false,
- "graduation_year": 2023,
- "job": null
-}
diff --git a/src/json/members/ksai.json b/src/json/members/ksai.json
deleted file mode 100644
index 73344b3d..00000000
--- a/src/json/members/ksai.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "name": "Karthik Sai Padmanabhan",
- "pennkey": "ksai",
- "major": "Computer Science",
- "school": "Engineering",
- "bio": "Hey, my name is Karthik. I'm a freshman majoring in Computer Science. Outside of Labs, I'm a national chess master and love watching sports, especially basketball and football!",
- "hometown": "Minneapolis, MN",
- "team": "Penn Mobile",
- "roles": ["iOS Mobile Engineer"],
- "photo": "https://i.imgur.com/5eFjYmk.jpeg",
- "linkedin": "https://www.linkedin.com/in/kspadman/",
- "website": null,
- "github": "https://github.com/kspadman",
- "semester_joined": "2022A",
- "alumnus": false,
- "graduation_year": 2025,
- "job": null
-}
\ No newline at end of file
diff --git a/src/json/members/raunaqs.json b/src/json/members/raunaqs.json
deleted file mode 100644
index d0ca0c91..00000000
--- a/src/json/members/raunaqs.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "name": "Raunaq Singh",
- "pennkey": "raunaqs",
- "major": "Computer Science",
- "school": "Engineering",
- "bio": "Yo! I'm a CS student interested in ~socially beneficial~ technology. In my spare time, I enjoy watching Netflix, playing guitar, and watching football. GO BIRDS!",
- "hometown": "Philadelphia, PA",
- "team": "Penn Mobile",
- "roles": ["iOS Mobile Engineer"],
- "photo": "https://i.imgur.com/3OEHNEn.jpeg",
- "linkedin": "https://www.linkedin.com/in/raunaq-singh-2024/",
- "website": "",
- "github": "https://github.com/raunaqsingh2020/",
- "semester_joined": "2020C",
- "alumnus": false,
- "graduation_year": 2024,
- "job": null
-}
diff --git a/src/json/members/singhvik.json b/src/json/members/singhvik.json
deleted file mode 100644
index 654e1e55..00000000
--- a/src/json/members/singhvik.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "name": "Vikram Singh",
- "pennkey": "singhvik",
- "major": "Computer Science",
- "school": "Engineering",
- "bio": "coffee addict, mediocre tennis player, insecure coder.",
- "hometown": "Hong Kong",
- "team": "Platform",
- "roles": ["Backend Engineer"],
- "photo": "https://i.imgur.com/e9i9TRn.jpg",
- "linkedin": "https://www.linkedin.com/in/vikram-singh-2002/",
- "github": "https://github.com/vsingh18567",
- "website": "",
- "semester_joined": "2021A",
- "alumnus": false,
- "graduation_year": 2024,
- "job": null
- }
\ No newline at end of file
diff --git a/src/json/members/szhang25.json b/src/json/members/szhang25.json
deleted file mode 100644
index b876fa70..00000000
--- a/src/json/members/szhang25.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "name": "Lingzi(Susan) Zhang",
- "pennkey": "szhang25",
- "major": "Computer Science",
- "school": "Engineering",
- "bio": "Hi, I'm Susan! I'm studying CS in engineering and outside of coding, I enjoy trying different boba stores, watching animes, and taking walks.",
- "hometown": "Dallas, Texas/Shenzhen, China",
- "team": "Penn Courses",
- "roles": ["Frontend Engineer"],
- "photo": "https://i.imgur.com/yARr9Dv.png",
- "linkedin": "https://www.linkedin.com/in/lingzi-susan-zhang/",
- "website": "https://lingzi-susan-zhang.web.app/",
- "github": "https://github.com/susanzzz123",
- "semester_joined": "2022C",
- "alumnus": false,
- "graduation_year": 2025,
- "job": null
- }
-
\ No newline at end of file
diff --git a/src/json/members/tlshaw.json b/src/json/members/tlshaw.json
deleted file mode 100644
index 5e4b199b..00000000
--- a/src/json/members/tlshaw.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "name": "Thomas Shaw",
- "pennkey": "tlshaw",
- "major": "Undecided",
- "school": "College of Arts and Sciences",
- "bio": "Hey! I'm Thomas, an undergrad from Philly working here at PennLabs on some freaky internal tools and whatnot. I'm a huge frontend TypeScript fan, and when I'm not programming I'm making digital art or awful game prototypes.",
- "hometown": "Philadelphia",
- "team": "Platform",
- "roles": ["Frontend"],
- "photo": "https://i.imgur.com/jVkGDrO.jpg",
- "linkedin": "https://www.linkedin.com/in/thomas-shaw-54468b222/",
- "website": null,
- "github": "https://github.com/printer83mph",
- "semester_joined": "2021A",
- "alumnus": false,
- "graduation_year": 2025,
- "job": null
-}
diff --git a/src/json/members/vincetiu.json b/src/json/members/vincetiu.json
deleted file mode 100644
index 1dbf22c2..00000000
--- a/src/json/members/vincetiu.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "name": "Vincent Tiu",
- "pennkey": "vincetiu",
- "major": "Computer Science",
- "school": "Engineering",
- "bio": "Hey, my name's Vince and I'm a DevOps engineer studying Computer Science! Outside of coding, I love playing basketball, eating ice cream and watching anime. I also love meeting new people and going to hackathons, so feel free to reach out!",
- "hometown": "Manila, Philippines",
- "team": "Platform",
- "roles": [
- "DevOps"
- ],
- "photo": "https://i.imgur.com/1Ct4Yu7.jpg",
- "linkedin": "https://www.linkedin.com/in/vincetiu8/",
- "github": "https://github.com/vincetiu8/",
- "semester_joined": "2022C",
- "alumnus": false,
- "graduation_year": 2026,
- "job": null
-}
diff --git a/src/json/members/wjhliang.json b/src/json/members/wjhliang.json
deleted file mode 100644
index 97482ec6..00000000
--- a/src/json/members/wjhliang.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "name": "Will Liang",
- "pennkey": "wjhliang",
- "major": "Computer Information Science",
- "school": "Engineering",
- "bio": "CIS major interested in cars. Enjoys singing out-of-tune with his ukulele.",
- "hometown": "Pleasanton, CA",
- "team": "Office Hours Queue",
- "roles": ["Designer"],
- "photo": "https://i.imgur.com/HSsH8Op.jpg",
- "linkedin": "https://www.linkedin.com/in/willjhliang/",
- "website": "https://www.seas.upenn.edu/~wjhliang/",
- "github": "https://github.com/willjhliang/",
- "semester_joined": "2022C",
- "alumnus": false,
- "graduation_year": 2025,
- "job": null
-}
From 489386af48e5b7ce66b88d452254fb66d5ae9ba1 Mon Sep 17 00:00:00 2001
From: Christopher Liu
Date: Sat, 30 Dec 2023 16:42:06 -0500
Subject: [PATCH 06/11] Chris co-director :0
---
src/json/members/kboonst.json | 6 +++---
src/json/members/liuchris.json | 6 +++---
src/json/teams.json | 6 +-----
3 files changed, 7 insertions(+), 11 deletions(-)
diff --git a/src/json/members/kboonst.json b/src/json/members/kboonst.json
index 4e941d40..0df0eac5 100644
--- a/src/json/members/kboonst.json
+++ b/src/json/members/kboonst.json
@@ -5,9 +5,9 @@
"school": "Engineering",
"bio": "Hi there! I'm a Business Developer for Penn Courses studying Materials Science & Engineering. I'm interested in product development, materials applications, and environmental technology. When I'm not in Labs or studying, I like to sing (check out Off The Beat!), bike, and hang out with friends.",
"hometown": "Chicago, IL",
- "team": "Directors",
+ "team": "Penn Courses",
"roles": [
- "Co-Director",
+ "Director Emeritus",
"Business Developer",
"Designer"
],
@@ -19,4 +19,4 @@
"alumnus": false,
"graduation_year": 2024,
"job": null
-}
\ No newline at end of file
+}
diff --git a/src/json/members/liuchris.json b/src/json/members/liuchris.json
index 2d5e478b..9f7245fb 100644
--- a/src/json/members/liuchris.json
+++ b/src/json/members/liuchris.json
@@ -3,10 +3,10 @@
"pennkey": "liuchris",
"major": "Computer Science",
"school": "Engineering",
- "bio": "Hi! I'm a freshman studying CIS. I love my dog and the Yankees.",
+ "bio": "Hi! I'm a software developer studying CS and linguistics who loves building cool things. I love my dog and the Yankees :)",
"hometown": "New York, NY",
- "team": "Platform",
- "roles": ["Backend Engineer"],
+ "team": "Directors",
+ "roles": ["Co-Director", "Backend Engineer"],
"photo": "https://i.imgur.com/kfosn3q.jpeg",
"linkedin": "https://www.linkedin.com/in/christopher-liu-a343511a8/",
"website": "",
diff --git a/src/json/teams.json b/src/json/teams.json
index ab921816..e688828c 100644
--- a/src/json/teams.json
+++ b/src/json/teams.json
@@ -18,9 +18,5 @@
{
"name": "Penn Mobile",
"description": "Penn Mobile is a tight-knit team of developers and designers. We can usually be found debugging constraint layouts, trying to figure out why dining hours broke again, or attempting to figure out how the hell caching works. We hope you love using our app as much as we love working on it!"
- },
- {
- "name": "Platform",
- "description": "Yo, we're the Platform Team! We consolidate all the software that Penn Labs builds by integrating our products together and making data more accessible to developers. Our goal is to help create the Penn Labs ecosystem and to help the organization scale quickly."
}
-]
\ No newline at end of file
+]
From 3b573c3f9849168912b0a5088b35143914156b88 Mon Sep 17 00:00:00 2001
From: Christopher Liu
Date: Sat, 30 Dec 2023 21:30:19 -0500
Subject: [PATCH 07/11] Add removed members back as alumni
---
src/json/alumni/aanten.json | 20 ++++++++++++++++++++
src/json/alumni/anagwekar.json | 19 +++++++++++++++++++
src/json/alumni/bqle.json | 19 +++++++++++++++++++
src/json/alumni/brandw.json | 18 ++++++++++++++++++
src/json/alumni/dfeng678.json | 19 +++++++++++++++++++
src/json/alumni/huangl24.json | 18 ++++++++++++++++++
src/json/alumni/huhelen.json | 16 ++++++++++++++++
src/json/alumni/jayvish.json | 18 ++++++++++++++++++
src/json/alumni/jkao97.json | 20 ++++++++++++++++++++
src/json/alumni/jxiao23.json | 18 ++++++++++++++++++
src/json/alumni/ksai.json | 18 ++++++++++++++++++
src/json/alumni/raunaqs.json | 18 ++++++++++++++++++
src/json/alumni/singhvik.json | 18 ++++++++++++++++++
src/json/alumni/szhang25.json | 19 +++++++++++++++++++
src/json/alumni/tlshaw.json | 18 ++++++++++++++++++
src/json/alumni/vincetiu.json | 19 +++++++++++++++++++
src/json/alumni/wjhliang.json | 18 ++++++++++++++++++
17 files changed, 313 insertions(+)
create mode 100644 src/json/alumni/aanten.json
create mode 100644 src/json/alumni/anagwekar.json
create mode 100644 src/json/alumni/bqle.json
create mode 100644 src/json/alumni/brandw.json
create mode 100644 src/json/alumni/dfeng678.json
create mode 100644 src/json/alumni/huangl24.json
create mode 100644 src/json/alumni/huhelen.json
create mode 100644 src/json/alumni/jayvish.json
create mode 100644 src/json/alumni/jkao97.json
create mode 100644 src/json/alumni/jxiao23.json
create mode 100644 src/json/alumni/ksai.json
create mode 100644 src/json/alumni/raunaqs.json
create mode 100644 src/json/alumni/singhvik.json
create mode 100644 src/json/alumni/szhang25.json
create mode 100644 src/json/alumni/tlshaw.json
create mode 100644 src/json/alumni/vincetiu.json
create mode 100644 src/json/alumni/wjhliang.json
diff --git a/src/json/alumni/aanten.json b/src/json/alumni/aanten.json
new file mode 100644
index 00000000..3eaf2abd
--- /dev/null
+++ b/src/json/alumni/aanten.json
@@ -0,0 +1,20 @@
+{
+ "name": "Andrew Antenberg",
+ "pennkey": "aanten",
+ "major": "Math + Computer Science",
+ "school": "College of Arts & Sciences",
+ "bio": "Hi! I'm a sophomore studying math & CS in the college and an avid proponent of Buffalo Wild Wings.",
+ "hometown": "Long Island, NY",
+ "team": "Penn Mobile",
+ "roles": [
+ "iOS Mobile Engineer"
+ ],
+ "photo": "https://i.imgur.com/i271XGY.jpg",
+ "linkedin": "https://www.linkedin.com/in/andrew-antenberg/",
+ "website": "",
+ "github": "",
+ "semester_joined": "2021C",
+ "alumnus": true,
+ "graduation_year": 2024,
+ "job": null
+}
diff --git a/src/json/alumni/anagwekar.json b/src/json/alumni/anagwekar.json
new file mode 100644
index 00000000..1a7b9ff3
--- /dev/null
+++ b/src/json/alumni/anagwekar.json
@@ -0,0 +1,19 @@
+{
+ "name": "Ansh Nagwekar",
+ "pennkey": "nagwekar",
+ "major": "NETS",
+ "school": "Engineering",
+ "bio": "Hey! My name is Ansh Nagwekar, and I am a freshman studying NETS at Penn. Outside the lab, you can probably find me hiking up a mountain, playing spikeball, eating Airheads, or overanalyzing song lyrics!",
+ "hometown": "San Jose, California",
+ "team": "Penn Courses",
+ "roles": ["Backend Engineer"],
+ "photo": "https://i.imgur.com/LITbDoC.jpg?1",
+ "linkedin": "https://www.linkedin.com/in/ansh-nagwekar/",
+ "website": "",
+ "github": "https://github.com/anshnagwekar",
+ "semester_joined": "2022A",
+ "alumnus": true,
+ "graduation_year": 2025,
+ "job": null
+}
+
\ No newline at end of file
diff --git a/src/json/alumni/bqle.json b/src/json/alumni/bqle.json
new file mode 100644
index 00000000..39b43bf9
--- /dev/null
+++ b/src/json/alumni/bqle.json
@@ -0,0 +1,19 @@
+{
+ "name": "Benjamin Le",
+ "pennkey": "bqle",
+ "major": "Computer Science",
+ "school": "Engineering",
+ "bio": "Hi! I'm a freshman from Vietnam and I'm a backend engineer for OHQ. In my freetime, I like to watch movie summaries and take long walks",
+ "hometown": "Ho Chi Minh City, Vietnam",
+ "team": "Office Hours Queue",
+ "roles": ["Backend Engineer"],
+ "photo": "https://i.imgur.com/RfPYyuL.jpg",
+ "linkedin": "https://www.linkedin.com/in/bqle/",
+ "website": "",
+ "github": "https://github.com/bqle",
+ "semester_joined": "2021C",
+ "alumnus": true,
+ "graduation_year": 2025,
+ "job": null
+}
+
\ No newline at end of file
diff --git a/src/json/alumni/brandw.json b/src/json/alumni/brandw.json
new file mode 100644
index 00000000..68857e90
--- /dev/null
+++ b/src/json/alumni/brandw.json
@@ -0,0 +1,18 @@
+{
+ "name": "Brandon Wang",
+ "pennkey": "brandw",
+ "major": "Computer Science + Finance",
+ "school": "Engineering & Wharton",
+ "bio": "Hi y’all, I’m Brandon! I’m a freshman studying M&T, and I’m working on DevOps this year. I also love hiking, tennis, and playing Avalon and Catan with friends!",
+ "hometown": "Plano, TX",
+ "team": "Platform",
+ "roles": ["DevOps"],
+ "photo": "https://i.imgur.com/x0Qowwv.jpg",
+ "linkedin": "https://www.linkedin.com/in/brandonzwang/",
+ "website": "https://www.brandonwang.com/",
+ "github": "https://github.com/brandonwang1/",
+ "semester_joined": "2020C",
+ "alumnus": true,
+ "graduation_year": 2024,
+ "job": null
+}
diff --git a/src/json/alumni/dfeng678.json b/src/json/alumni/dfeng678.json
new file mode 100644
index 00000000..0af38ab6
--- /dev/null
+++ b/src/json/alumni/dfeng678.json
@@ -0,0 +1,19 @@
+{
+ "name": "David Feng",
+ "pennkey": "dfeng678",
+ "major": "Computer Science",
+ "school": "Engineering",
+ "bio": "",
+ "hometown": "Albuquerque, New Mexico",
+ "team": "Penn Clubs",
+ "roles": ["Backend Engineer"],
+ "photo": "https://i.imgur.com/PHuZxIT.jpg",
+ "linkedin": "https://www.linkedin.com/in/david-feng-8b601921b/",
+ "website": "",
+ "github": "https://github.com/Dfeng6789",
+ "semester_joined": "2021C",
+ "alumnus": true,
+ "graduation_year": 2024,
+ "job": null
+}
+
\ No newline at end of file
diff --git a/src/json/alumni/huangl24.json b/src/json/alumni/huangl24.json
new file mode 100644
index 00000000..df9dc25e
--- /dev/null
+++ b/src/json/alumni/huangl24.json
@@ -0,0 +1,18 @@
+{
+ "name": "Larry Huang",
+ "pennkey": "huangl24",
+ "major": "Computer Science",
+ "school": "Engineering",
+ "bio": "Hi, I am Larry and I like to code.",
+ "hometown": "Wilton, Connecticut",
+ "team": "Office Hours Queue",
+ "roles": ["Frontend Engineer"],
+ "photo": "https://i.imgur.com/WN2Znez.jpg",
+ "linkedin": "https://www.linkedin.com/in/larryjhuang/",
+ "website": "",
+ "github": "https://github.com/lhuang19",
+ "semester_joined": "2021A",
+ "alumnus": true,
+ "graduation_year": 2024,
+ "job": null
+}
diff --git a/src/json/alumni/huhelen.json b/src/json/alumni/huhelen.json
new file mode 100644
index 00000000..6bb1d9f5
--- /dev/null
+++ b/src/json/alumni/huhelen.json
@@ -0,0 +1,16 @@
+{
+ "name": "Helen Hu",
+ "pennkey": "huhelen",
+ "major": "Finance and Business Analytics",
+ "school": "Wharton",
+ "bio": "Hi! My name’s Helen, and I’m a sophomore at Wharton. Outside of Labs, I love going on coffee dates, exploring farmer’s markets, and casually hiking at national parks. Nice to meet you!",
+ "team": "Penn Clubs",
+ "roles": ["Business Developer"],
+ "photo": "https://i.imgur.com/0pe8d1A.jpeg",
+ "linkedin": "https://www.linkedin.com/in/helentianhu/",
+ "website": "",
+ "github": "",
+ "semester_joined": "2023A",
+ "alumnus": true,
+ "graduation_year": 2025
+}
diff --git a/src/json/alumni/jayvish.json b/src/json/alumni/jayvish.json
new file mode 100644
index 00000000..85379b2d
--- /dev/null
+++ b/src/json/alumni/jayvish.json
@@ -0,0 +1,18 @@
+{
+ "name": "Jay Vishwarupe",
+ "pennkey": "jayvish",
+ "major": "Networked and Social Systems Engineering",
+ "school": "SEAS",
+ "bio": "Freshman in NETS working on the platform team! Hit me up if you want to play ping pong!",
+ "hometown": "Santa Clara, CA",
+ "team": "Platform",
+ "roles": ["Backend Engineer"],
+ "photo": "https://i.imgur.com/Nsygmq9.jpg",
+ "linkedin": "https://www.linkedin.com/in/jay-vishwarupe-72a999155/",
+ "website": "",
+ "github": "https://github.com/JayVish",
+ "semester_joined": "2020C",
+ "alumnus": true,
+ "graduation_year": 2024,
+ "job": null
+}
diff --git a/src/json/alumni/jkao97.json b/src/json/alumni/jkao97.json
new file mode 100644
index 00000000..98284644
--- /dev/null
+++ b/src/json/alumni/jkao97.json
@@ -0,0 +1,20 @@
+{
+ "name": "Jonathan Kao",
+ "pennkey": "jkao97",
+ "major": "Computer Science + Finance",
+ "school": "Engineering & Wharton",
+ "bio": "Hi, I'm Jonathan! Learning how to DevOps.",
+ "hometown": "Palo Alto, CA",
+ "team": "Platform",
+ "roles": [
+ "DevOps"
+ ],
+ "photo": "https://i.imgur.com/7PcOkIX.jpg",
+ "linkedin": "https://www.linkedin.com/in/jonathan-kao-640139166/",
+ "website": "https://jonathankao97.com/",
+ "github": "https://github.com/jonathankao97",
+ "semester_joined": "2021C",
+ "alumnus": true,
+ "graduation_year": 2024,
+ "job": null
+}
diff --git a/src/json/alumni/jxiao23.json b/src/json/alumni/jxiao23.json
new file mode 100644
index 00000000..ee5d80b8
--- /dev/null
+++ b/src/json/alumni/jxiao23.json
@@ -0,0 +1,18 @@
+{
+ "name": "Jeffrey Xiao",
+ "pennkey": "jxiao23",
+ "major": "Computer Science",
+ "school": "Engineering",
+ "bio": "Hi! I'm a junior studying CIS from Northern Jersey, and I'm a part of the Courses team. When I'm not coding, you can probably find me binging YouTube or playing League.",
+ "hometown": "Warren, NJ",
+ "team": "Penn Courses",
+ "roles": ["Frontend Engineer"],
+ "photo": "https://i.imgur.com/Ms5bqCc.jpg",
+ "linkedin": "https://www.linkedin.com/in/jeffrey-xiao/",
+ "website": "http://jeffreyxiao.com/",
+ "github": "https://github.com/jxiao",
+ "semester_joined": "2020C",
+ "alumnus": true,
+ "graduation_year": 2023,
+ "job": null
+}
diff --git a/src/json/alumni/ksai.json b/src/json/alumni/ksai.json
new file mode 100644
index 00000000..de6a73a4
--- /dev/null
+++ b/src/json/alumni/ksai.json
@@ -0,0 +1,18 @@
+{
+ "name": "Karthik Sai Padmanabhan",
+ "pennkey": "ksai",
+ "major": "Computer Science",
+ "school": "Engineering",
+ "bio": "Hey, my name is Karthik. I'm a freshman majoring in Computer Science. Outside of Labs, I'm a national chess master and love watching sports, especially basketball and football!",
+ "hometown": "Minneapolis, MN",
+ "team": "Penn Mobile",
+ "roles": ["iOS Mobile Engineer"],
+ "photo": "https://i.imgur.com/5eFjYmk.jpeg",
+ "linkedin": "https://www.linkedin.com/in/kspadman/",
+ "website": null,
+ "github": "https://github.com/kspadman",
+ "semester_joined": "2022A",
+ "alumnus": true,
+ "graduation_year": 2025,
+ "job": null
+}
diff --git a/src/json/alumni/raunaqs.json b/src/json/alumni/raunaqs.json
new file mode 100644
index 00000000..ca5efa20
--- /dev/null
+++ b/src/json/alumni/raunaqs.json
@@ -0,0 +1,18 @@
+{
+ "name": "Raunaq Singh",
+ "pennkey": "raunaqs",
+ "major": "Computer Science",
+ "school": "Engineering",
+ "bio": "Yo! I'm a CS student interested in ~socially beneficial~ technology. In my spare time, I enjoy watching Netflix, playing guitar, and watching football. GO BIRDS!",
+ "hometown": "Philadelphia, PA",
+ "team": "Penn Mobile",
+ "roles": ["iOS Mobile Engineer"],
+ "photo": "https://i.imgur.com/3OEHNEn.jpeg",
+ "linkedin": "https://www.linkedin.com/in/raunaq-singh-2024/",
+ "website": "",
+ "github": "https://github.com/raunaqsingh2020/",
+ "semester_joined": "2020C",
+ "alumnus": true,
+ "graduation_year": 2024,
+ "job": null
+}
diff --git a/src/json/alumni/singhvik.json b/src/json/alumni/singhvik.json
new file mode 100644
index 00000000..41f0bfac
--- /dev/null
+++ b/src/json/alumni/singhvik.json
@@ -0,0 +1,18 @@
+{
+ "name": "Vikram Singh",
+ "pennkey": "singhvik",
+ "major": "Computer Science",
+ "school": "Engineering",
+ "bio": "coffee addict, mediocre tennis player, insecure coder.",
+ "hometown": "Hong Kong",
+ "team": "Platform",
+ "roles": ["Backend Engineer"],
+ "photo": "https://i.imgur.com/e9i9TRn.jpg",
+ "linkedin": "https://www.linkedin.com/in/vikram-singh-2002/",
+ "github": "https://github.com/vsingh18567",
+ "website": "",
+ "semester_joined": "2021A",
+ "alumnus": true,
+ "graduation_year": 2024,
+ "job": null
+}
diff --git a/src/json/alumni/szhang25.json b/src/json/alumni/szhang25.json
new file mode 100644
index 00000000..b768ed88
--- /dev/null
+++ b/src/json/alumni/szhang25.json
@@ -0,0 +1,19 @@
+{
+ "name": "Lingzi(Susan) Zhang",
+ "pennkey": "szhang25",
+ "major": "Computer Science",
+ "school": "Engineering",
+ "bio": "Hi, I'm Susan! I'm studying CS in engineering and outside of coding, I enjoy trying different boba stores, watching animes, and taking walks.",
+ "hometown": "Dallas, Texas/Shenzhen, China",
+ "team": "Penn Courses",
+ "roles": ["Frontend Engineer"],
+ "photo": "https://i.imgur.com/yARr9Dv.png",
+ "linkedin": "https://www.linkedin.com/in/lingzi-susan-zhang/",
+ "website": "https://lingzi-susan-zhang.web.app/",
+ "github": "https://github.com/susanzzz123",
+ "semester_joined": "2022C",
+ "alumnus": true,
+ "graduation_year": 2025,
+ "job": null
+}
+
\ No newline at end of file
diff --git a/src/json/alumni/tlshaw.json b/src/json/alumni/tlshaw.json
new file mode 100644
index 00000000..a8489c9e
--- /dev/null
+++ b/src/json/alumni/tlshaw.json
@@ -0,0 +1,18 @@
+{
+ "name": "Thomas Shaw",
+ "pennkey": "tlshaw",
+ "major": "Undecided",
+ "school": "College of Arts and Sciences",
+ "bio": "Hey! I'm Thomas, an undergrad from Philly working here at PennLabs on some freaky internal tools and whatnot. I'm a huge frontend TypeScript fan, and when I'm not programming I'm making digital art or awful game prototypes.",
+ "hometown": "Philadelphia",
+ "team": "Platform",
+ "roles": ["Frontend"],
+ "photo": "https://i.imgur.com/jVkGDrO.jpg",
+ "linkedin": "https://www.linkedin.com/in/thomas-shaw-54468b222/",
+ "website": null,
+ "github": "https://github.com/printer83mph",
+ "semester_joined": "2021A",
+ "alumnus": true,
+ "graduation_year": 2025,
+ "job": null
+}
diff --git a/src/json/alumni/vincetiu.json b/src/json/alumni/vincetiu.json
new file mode 100644
index 00000000..08249172
--- /dev/null
+++ b/src/json/alumni/vincetiu.json
@@ -0,0 +1,19 @@
+{
+ "name": "Vincent Tiu",
+ "pennkey": "vincetiu",
+ "major": "Computer Science",
+ "school": "Engineering",
+ "bio": "Hey, my name's Vince and I'm a DevOps engineer studying Computer Science! Outside of coding, I love playing basketball, eating ice cream and watching anime. I also love meeting new people and going to hackathons, so feel free to reach out!",
+ "hometown": "Manila, Philippines",
+ "team": "Platform",
+ "roles": [
+ "DevOps"
+ ],
+ "photo": "https://i.imgur.com/1Ct4Yu7.jpg",
+ "linkedin": "https://www.linkedin.com/in/vincetiu8/",
+ "github": "https://github.com/vincetiu8/",
+ "semester_joined": "2022C",
+ "alumnus": true,
+ "graduation_year": 2026,
+ "job": null
+}
diff --git a/src/json/alumni/wjhliang.json b/src/json/alumni/wjhliang.json
new file mode 100644
index 00000000..c5e1a555
--- /dev/null
+++ b/src/json/alumni/wjhliang.json
@@ -0,0 +1,18 @@
+{
+ "name": "Will Liang",
+ "pennkey": "wjhliang",
+ "major": "Computer Information Science",
+ "school": "Engineering",
+ "bio": "CIS major interested in cars. Enjoys singing out-of-tune with his ukulele.",
+ "hometown": "Pleasanton, CA",
+ "team": "Office Hours Queue",
+ "roles": ["Designer"],
+ "photo": "https://i.imgur.com/HSsH8Op.jpg",
+ "linkedin": "https://www.linkedin.com/in/willjhliang/",
+ "website": "https://www.seas.upenn.edu/~wjhliang/",
+ "github": "https://github.com/willjhliang/",
+ "semester_joined": "2022C",
+ "alumnus": true,
+ "graduation_year": 2025,
+ "job": null
+}
From 25de9c0385e12ed18923349cba75f86341dd7695 Mon Sep 17 00:00:00 2001
From: Christopher Liu
Date: Sat, 30 Dec 2023 21:45:28 -0500
Subject: [PATCH 08/11] Platform is so back
---
src/components/Team/Teams.tsx | 4 ++++
src/json/teams.json | 4 ++++
2 files changed, 8 insertions(+)
diff --git a/src/components/Team/Teams.tsx b/src/components/Team/Teams.tsx
index 55ae4d7c..deb8fb86 100644
--- a/src/components/Team/Teams.tsx
+++ b/src/components/Team/Teams.tsx
@@ -11,6 +11,10 @@ interface ITeams {
const TEAM_LEAD = 'Team Lead'
const leadsFirst = (members: IMember[]): IMember[] => {
+ if (members === null) {
+ return []
+ }
+
return members.sort((m1, m2): number => {
const isLead1 = m1.roles.indexOf(TEAM_LEAD) !== -1
const isLead2 = m2.roles.indexOf(TEAM_LEAD) !== -1
diff --git a/src/json/teams.json b/src/json/teams.json
index e688828c..4cb39d74 100644
--- a/src/json/teams.json
+++ b/src/json/teams.json
@@ -18,5 +18,9 @@
{
"name": "Penn Mobile",
"description": "Penn Mobile is a tight-knit team of developers and designers. We can usually be found debugging constraint layouts, trying to figure out why dining hours broke again, or attempting to figure out how the hell caching works. We hope you love using our app as much as we love working on it!"
+ },
+ {
+ "name": "Platform",
+ "description": "Yo, we're the Platform Team! We consolidate all the software that Penn Labs builds by integrating our products together and making data more accessible to developers. Our goal is to help create the Penn Labs ecosystem and to help the organization scale quickly."
}
]
From a8d62e1a3e92ea875196be01758a3f4085c37c73 Mon Sep 17 00:00:00 2001
From: Christopher Liu
Date: Sat, 30 Dec 2023 21:59:29 -0500
Subject: [PATCH 09/11] Baby proofreading fixes
---
src/components/Apply/ApplicationProcess.tsx | 2 +-
src/components/Apply/OpenRoles.tsx | 4 ++--
src/components/Products/Hero.tsx | 2 +-
src/components/Resources/Hero.tsx | 6 +++---
src/json/teams.json | 2 +-
src/markdown/products/common-funding-application.md | 2 +-
src/markdown/products/penn-basics.md | 2 +-
src/markdown/products/penn-clubs.md | 2 +-
src/markdown/products/penn-course-plan.md | 2 +-
src/markdown/products/penn-course-review.md | 2 +-
src/markdown/products/penn-mobile.md | 2 +-
src/pages/about.tsx | 10 +++++-----
src/pages/team.tsx | 2 +-
13 files changed, 20 insertions(+), 20 deletions(-)
diff --git a/src/components/Apply/ApplicationProcess.tsx b/src/components/Apply/ApplicationProcess.tsx
index 7e6a6a9a..039883f3 100644
--- a/src/components/Apply/ApplicationProcess.tsx
+++ b/src/components/Apply/ApplicationProcess.tsx
@@ -17,7 +17,7 @@ export const ApplicationProcess = () => (
Penn Labs is really like.
- Technical challenge where you can show off your skills. You'll be
+ Technical challenge where you can show off your skills. You’ll be
given a few days to complete a take-home challenge. We hold an office
hours event and are always available via email for questions.
diff --git a/src/components/Apply/OpenRoles.tsx b/src/components/Apply/OpenRoles.tsx
index 22aef13b..dc88dfd0 100644
--- a/src/components/Apply/OpenRoles.tsx
+++ b/src/components/Apply/OpenRoles.tsx
@@ -33,8 +33,8 @@ export const OpenRoles = () => (
to know you by:
- - Backend web
- - Frontend web
+ - Backend Web
+ - Frontend Web
- DevOps
- Android
- iOS
diff --git a/src/components/Products/Hero.tsx b/src/components/Products/Hero.tsx
index da54a38d..2a94352e 100644
--- a/src/components/Products/Hero.tsx
+++ b/src/components/Products/Hero.tsx
@@ -8,7 +8,7 @@ export const ProductsHero = () => {
}
title="Products"
- subtitle="From academics to campus life, to everything in between"
+ subtitle="From academics to campus life, and everything in between"
body={`
Our products are intended to solve everyday problems for you, so that
you can focus on the more important parts of life at Penn.
diff --git a/src/components/Resources/Hero.tsx b/src/components/Resources/Hero.tsx
index 1c0e14c0..e6f68d82 100644
--- a/src/components/Resources/Hero.tsx
+++ b/src/components/Resources/Hero.tsx
@@ -8,10 +8,10 @@ export const ResourcesHero = () => (
title="Resources"
subtitle="Tutorials and data for building your own products"
body={`
- We're dedicated to giving back to the community—here are some guides
- and tutorials we've written to help everybody build products like
+ We’re dedicated to giving back to the community—here are some guides
+ and tutorials we’ve written to help everybody build products like
ours. We also maintain free APIs and SDKs with support for
- Javascript, Python, Ruby and OAuth.
+ Javascript, Python, Ruby, and OAuth.
`}
Image={}
/>
diff --git a/src/json/teams.json b/src/json/teams.json
index 4cb39d74..175b3bb2 100644
--- a/src/json/teams.json
+++ b/src/json/teams.json
@@ -1,7 +1,7 @@
[
{
"name": "Directors",
- "description": "Directors make Penn Labs who we are. They manage both the technical and business sides of Penn Labs to keep us growing and creating new products"
+ "description": "Directors make Penn Labs who we are. They manage both the technical and business sides of Penn Labs to keep us growing and creating new products."
},
{
"name": "Office Hours Queue",
diff --git a/src/markdown/products/common-funding-application.md b/src/markdown/products/common-funding-application.md
index e91ce3b1..decc4f1b 100644
--- a/src/markdown/products/common-funding-application.md
+++ b/src/markdown/products/common-funding-application.md
@@ -1,6 +1,6 @@
---
title: 'Common Funding Application'
-description: 'Bringing funding to student-organized events across campus'
+description: 'Bringing funding to student-organized events across campus.'
logo: '../../images/products/logos/cfa-logo.svg'
screenshot: '../../images/products/cfa-product.png'
justifyImage: 'right'
diff --git a/src/markdown/products/penn-basics.md b/src/markdown/products/penn-basics.md
index 2dc200f6..4d914527 100644
--- a/src/markdown/products/penn-basics.md
+++ b/src/markdown/products/penn-basics.md
@@ -1,6 +1,6 @@
---
title: 'Penn Basics'
-description: 'Campus essentials, easily accessible on desktop and mobile'
+description: 'Campus essentials, easily accessible on desktop and mobile.'
logo: '../../images/products/logos/basics-logo.svg'
screenshot: '../../images/products/basics-product.png'
justifyImage: 'left'
diff --git a/src/markdown/products/penn-clubs.md b/src/markdown/products/penn-clubs.md
index dcdf1ffd..f70ae53e 100644
--- a/src/markdown/products/penn-clubs.md
+++ b/src/markdown/products/penn-clubs.md
@@ -5,7 +5,7 @@ logo: '../../images/products/logos/clubs-logo.svg'
screenshot: '../../images/products/clubs-product.png'
justifyImage: 'right'
showOnHomepage: true
-orderOnHomepage: 3
+orderOnHomepage: 4
link: 'https://pennclubs.com/'
---
diff --git a/src/markdown/products/penn-course-plan.md b/src/markdown/products/penn-course-plan.md
index b2f0a7ed..1cac763a 100644
--- a/src/markdown/products/penn-course-plan.md
+++ b/src/markdown/products/penn-course-plan.md
@@ -1,6 +1,6 @@
---
title: 'Penn Course Plan'
-description: 'Smarter scheduling, with all the tools you need'
+description: 'Smarter scheduling, with all the tools you need.'
logo: '../../images/products/logos/pcp-logo.svg'
screenshot: '../../images/products/pcp-product.png'
justifyImage: 'right'
diff --git a/src/markdown/products/penn-course-review.md b/src/markdown/products/penn-course-review.md
index d2bbc12b..a7b71c14 100644
--- a/src/markdown/products/penn-course-review.md
+++ b/src/markdown/products/penn-course-review.md
@@ -5,7 +5,7 @@ logo: '../../images/products/logos/pcr-logo.svg'
screenshot: '../../images/products/pcr-product.png'
justifyImage: 'right'
showOnHomepage: true
-orderOnHomepage: 1
+orderOnHomepage: 2
link: 'https://penncoursereview.com/'
privacy: 'https://www.iubenda.com/privacy-policy/86347108'
---
diff --git a/src/markdown/products/penn-mobile.md b/src/markdown/products/penn-mobile.md
index 97577fa6..2da34193 100644
--- a/src/markdown/products/penn-mobile.md
+++ b/src/markdown/products/penn-mobile.md
@@ -5,7 +5,7 @@ logo: '../../images/products/logos/penn-mobile-logo.svg'
screenshot: '../../images/products/mobile-product.png'
justifyImage: 'left'
showOnHomepage: true
-orderOnHomepage: 2
+orderOnHomepage: 3
appStoreLink: 'https://apps.apple.com/us/app/penn-mobile/id944829399'
googlePlayLink: 'https://play.google.com/store/apps/details?id=com.pennapps.labs.pennmobile&hl=en_US'
privacy: 'https://www.iubenda.com/privacy-policy/16589027'
diff --git a/src/pages/about.tsx b/src/pages/about.tsx
index 931d5c4d..1e83e578 100644
--- a/src/pages/about.tsx
+++ b/src/pages/about.tsx
@@ -31,7 +31,7 @@ const AboutPage = (): React.ReactElement => (
Course Review. Although Penn had been releasing semesterly
professor and course reviews for decades, the team at PennApps
wanted to build a user-friendly website. They envisioned a
- database that would serve as a the most trusted source of
+ database that would serve as the most trusted source of
crowd-sourced academic information at Penn.
@@ -75,9 +75,9 @@ const AboutPage = (): React.ReactElement => (
Penn’s support is incredibly humbling and means a lot to us. This
support comes in many forms, including financing, data, and access
to Penn’s technology infrastructure. With it, we’ve invested in
- cultivating a startup-like environment to build reliable, high
- quality products and uphold industry standards in engineering and
- education.
+ cultivating a startup-like environment to build reliable,
+ high-quality products and uphold industry standards in engineering
+ and education.
@@ -99,7 +99,7 @@ const AboutPage = (): React.ReactElement => (
Penn Labs Today
- For academics, campus life, and everything in-between
+ For academics, campus life, and everything in between
We believe that Penn Labs is an organization like no other. We run
diff --git a/src/pages/team.tsx b/src/pages/team.tsx
index 1a50681d..ae8348e5 100644
--- a/src/pages/team.tsx
+++ b/src/pages/team.tsx
@@ -22,7 +22,7 @@ const PriorContributors = ({
These are the people who have helped make Penn Labs what it is today. We are grateful for their contributions and wish them the best in their future endeavors.
- We are missing some of our prior contributors from Lab's earlier days. If you know someone who should be on this list, please let us know at contact@pennlabs.org.
+ We are missing some of our prior contributors from Labs' earlier days. If you know someone who should be on this list, please let us know at contact@pennlabs.org.
From 016e0043d34152b4d673b793e81d14d7f0125b4e Mon Sep 17 00:00:00 2001
From: Christopher Liu
Date: Sun, 31 Dec 2023 01:23:18 -0500
Subject: [PATCH 10/11] Remove inactive members
---
src/json/members/lanruo.json | 18 ------------------
1 file changed, 18 deletions(-)
delete mode 100644 src/json/members/lanruo.json
diff --git a/src/json/members/lanruo.json b/src/json/members/lanruo.json
deleted file mode 100644
index 5ab0f5c6..00000000
--- a/src/json/members/lanruo.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "name": "Laura Gao",
- "pennkey": "lanruo",
- "major": "Electrical Engineering",
- "school": "Engineering & Wharton",
- "bio": "Born in Hangzhou, China, but too americanized to ever go back. Enjoys reading (and writing) memoirs, prematurely-optimized code, and Olivia Rodrigo's *lacy*.",
- "hometown": "Toronto, Canada",
- "team": "Penn Courses",
- "roles": ["Frontend Engineer"],
- "photo": "https://lauragao.ca/images/gallery/gh-pfp-simplecurves.jpg",
- "linkedin": "https://linkedin.com/in/lauragao",
- "website": "https://lauragao.ca/2022",
- "github": "https://github.com/laurgao",
- "semester_joined": "2023C",
- "alumnus": false,
- "graduation_year": 2027,
- "job": null
-}
From a3f4375a2bce33549192736271840448f6892b8f Mon Sep 17 00:00:00 2001
From: Joy Liu <34288846+joyliu-q@users.noreply.github.com>
Date: Sat, 6 Jan 2024 14:02:01 -0800
Subject: [PATCH 11/11] Improve style of checking members nullability
---
src/components/Team/Teams.tsx | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/src/components/Team/Teams.tsx b/src/components/Team/Teams.tsx
index deb8fb86..dcd8fa18 100644
--- a/src/components/Team/Teams.tsx
+++ b/src/components/Team/Teams.tsx
@@ -11,9 +11,7 @@ interface ITeams {
const TEAM_LEAD = 'Team Lead'
const leadsFirst = (members: IMember[]): IMember[] => {
- if (members === null) {
- return []
- }
+ if (!members) return []
return members.sort((m1, m2): number => {
const isLead1 = m1.roles.indexOf(TEAM_LEAD) !== -1