Skip to content

Commit facd98a

Browse files
Merge pull request #171 from oss-slu/team_member_changes
Team member changes
2 parents 49d1d14 + 213aeb2 commit facd98a

File tree

9 files changed

+153
-62
lines changed

9 files changed

+153
-62
lines changed

docs/about/about.mdx

Lines changed: 19 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ custom_edit_url: null
66

77
import CurrentGradTechLeads from '../../src/components/people/CurrentGradTechLeads';
88
import PrevGradTechLeads from '../../src/components/people/PrevGradTechLeads';
9+
import CurrentStaff from '../../src/components/people/CurrentStaff';
10+
import PrevStaff from '../../src/components/people/PrevStaff';
911

1012
Open Source with SLU was established to help SLU researchers with their custom software needs, and to give students practical software development experience. The program is funded by a grant from the Alfred P. Sloan Foundation, and employs Computer Science graduate students to prototype, design, and deliver open-source software to help SLU researchers and their collaborators worldwide. Undergraduate students enrolled in project-based courses work with Open Source with SLU under the mentorship of our graduate students to contribute to ongoing open source projects.
1113

@@ -26,46 +28,29 @@ Daniel Shown is the Program Director of the Open Source with SLU program. He han
2628

2729
Kate Holdener is an Assistant Professor of Computer Science at Saint Louis University. Her main focus in the department is on software engineering courses. She founded the open-source software program in an effort to engage more students in open-source development, as a way to give them practical experience during school.
2830

31+
### Individual Developers
32+
33+
<CurrentStaff/>
34+
2935
## Graduate Students
3036

3137
Graduate students are at the heart of our open-sour​ce program. They work with SLU researchers to understand their software needs, iterate on software prototypes, and deliver proof of concept solutions. Graduate students lead and mentor our undergraduate open-source developers.
3238

39+
3340
### Current Tech Leads
3441

3542
<CurrentGradTechLeads/>
3643

37-
### Individual Developers
38-
39-
<div className="techLeadsGrid">
40-
<div className="techLead">
41-
<a href = "https://github.com/rkarmuri">
42-
<img src="/img/raju_avatar.jpeg" alt="Raju Karmuri - Individual Developer" className="teamLeadImage"/>
43-
<p>Raju Karmuri</p>
44-
</a>
45-
</div>
46-
<div className="techLead">
47-
<a href = "https://github.com/chintakjoshi">
48-
<img src="/img/chintak_avatar1.JPG" alt="Chintak Joshi - Individial Developer" className="teamLeadImage"/>
49-
<p>Chintak Joshi</p>
50-
</a>
51-
</div>
52-
</div>
53-
54-
### Previous Graduate Assistant Team Leads
55-
56-
<PrevGradTechLeads/>
57-
5844
## SLU Research Team Leads
5945

60-
Staff from Saint Louis University's Research Computing Group have been key partners, and have even taken on the responsibility of leading teams of undergraduate students. Their work includes active open-source projects being used in academia and research. Projects involve SLU researchers across campus, regional organizations such as the Taylor Geospatial Institute, Washington University in Saint Louis, Newberry Library, the Jesuit Archives, Missouri Botanical Garden, and the St. Louis Federal Reserve. They are also involved in international open standards groups such as the International Image Interoperability Framework (IIIF) and Open Geospatial Consortium (OGC). This team supports the popular public tools TPEN ([t-pen.org](https://t-pen.org)) and the Rerum ecosystem ([rerum.io](https://rerum.io)).
46+
Staff from Saint Louis University's Research Computing Group have been key partners. They have provided existing open source projects, and have even taken on the responsibility of leading and mentoring teams of student developers. Their work includes active open-source projects being used in academia and research. Projects involve SLU researchers across campus, regional organizations such as the Taylor Geospatial Institute, Washington University in Saint Louis, Newberry Library, the Jesuit Archives, Missouri Botanical Garden, and the St. Louis Federal Reserve. They are also involved in international open standards groups such as the International Image Interoperability Framework (IIIF) and Open Geospatial Consortium (OGC). This team supports the popular public tools TPEN ([t-pen.org](https://t-pen.org)) and the Rerum ecosystem ([rerum.io](https://rerum.io)).
6147

6248
### Patrick Cuba
6349

6450
<div className="Lead">
6551
<img src="/img/patrick_avatar1.jpg" alt="Patrick Cuba - IT Architect" className="LeadImage"/>
6652
</div>
6753

68-
6954
Patrick Cuba is the IT Architect for RCG at SLU. His service is focused on consulting and project development, translating research questions into features, and helping to accelerate human-driven research. Specifically, he designs, develops, and implements technological solutions for use cases that escape typical vendor solutions, usually because of requirements for sustainability, openness, or customizable encoding. He has a passion for the record of human knowledge, especially supporting controversy, ambiguity, and attribution.
7055

7156
### Bryan Haberberger
@@ -75,3 +60,14 @@ Patrick Cuba is the IT Architect for RCG at SLU. His service is focused on consu
7560
</div>
7661

7762
Bryan Haberberger is the Full Stack Developer for RCG at SLU. He works in the technology stacks behind various projects, and his focus shifts sprint by sprint. Simply put, he is a professional developer on campus and a resource for faculty, staff, students, and outside collaborators looking for software development expertise, especially in the realm of Web Applications. In recent years, he has accrued specialized skills with geospatial data on the web and is a member of the Open Geospatial Consortium, as well as an IIIF Maps TSG co-chair, as part of his commitment to open-source technologies.
63+
64+
## Previous Staff
65+
66+
<PrevStaff/>
67+
68+
## Previous Graduate Assistant Team Leads
69+
70+
<PrevGradTechLeads/>
71+
72+
73+

src/components/people/CurrentGradTechLeads/index.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,9 @@ function CurrentGradTechLeads() {
66

77
return (
88
<div className="techLeadsGrid">
9-
{currentGradTechLeads.map((techLead, index) => (
9+
{currentGradTechLeads.slice()
10+
.sort((a, b) => (a.name > b.name) ? 1 : (b.name > a.name) ? -1 : 0)
11+
.map((techLead, index) => (
1012
<Profile
1113
key={`current-grad-tech-lead-${index}`}
1214
imgSrc={techLead.image}
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
import React from 'react';
2+
import currentStaff from '../../../data/people/currentStaff.json';
3+
import Profile from '../Profile';
4+
5+
function CurrentStaff() {
6+
7+
return (
8+
<div className="staffGrid">
9+
{currentStaff.slice()
10+
.sort((a, b) => (a.name > b.name) ? 1 : (b.name > a.name) ? -1 : 0)
11+
.map((staff, index) => (
12+
<Profile
13+
key={`current-staff-${index}`}
14+
imgSrc={staff.image}
15+
name={staff.name}
16+
profileLink={staff.profileLink}
17+
/>
18+
))}
19+
</div>
20+
);
21+
}
22+
23+
export default CurrentStaff;

src/components/people/PrevGradTechLeads/index.js

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,14 @@ function PrevGradTechLeads() {
66

77
return (
88
<div className="techLeadsGrid">
9-
{prevGradTechLeads.map((techLead, index) => (
10-
<Profile
11-
key={`prev-grad-tech-lead-${index}`}
12-
imgSrc={techLead.image}
13-
name={techLead.name}
14-
profileLink={techLead.profileLink}
9+
{prevGradTechLeads.slice()
10+
.sort((a, b) => (a.name > b.name) ? 1 : (b.name > a.name) ? -1 : 0)
11+
.map((techLead, index) => (
12+
<Profile
13+
key={`prev-grad-tech-lead-${index}`}
14+
imgSrc={techLead.image}
15+
name={techLead.name}
16+
profileLink={techLead.profileLink}
1517
/>
1618
))}
1719
</div>
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
import React from 'react';
2+
import prevStaff from '../../../data/people/prevStaff.json';
3+
import Profile from '../Profile';
4+
5+
function PrevStaff() {
6+
7+
return (
8+
<div className="staffGrid">
9+
{prevStaff.slice()
10+
.sort((a, b) => (a.name > b.name) ? 1 : (b.name > a.name) ? -1 : 0)
11+
.map((staff, index) => (
12+
<Profile
13+
key={`prev-staff-${index}`}
14+
imgSrc={staff.image}
15+
name={staff.name}
16+
profileLink={staff.profileLink}
17+
/>
18+
))}
19+
</div>
20+
);
21+
}
22+
23+
export default PrevStaff;

src/data/people/currentGradTechLeads.json

Lines changed: 17 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,4 @@
11
[
2-
{
3-
"name": "Siri Chandana Garimella",
4-
"image": "/img/siri_avatar.jpg",
5-
"profileLink": "https://github.com/SiriChandanaGarimella"
6-
},
7-
{
8-
"name": "Anjali Putta",
9-
"image": "/img/anjali_avatar.jpeg",
10-
"profileLink": "https://anjaliofficial.netlify.app/"
11-
},
122
{
133
"name": "Yenkatarajalaxmi Manohar Meda",
144
"image": "/img/manohar_avatar.jpg",
@@ -19,11 +9,6 @@
199
"image": "",
2010
"profileLink": "https://github.com/AjithAkuthota23"
2111
},
22-
{
23-
"name": "Mohammad Al-Hanoosh",
24-
"image": "",
25-
"profileLink": "https://github.com/mohamdlog"
26-
},
2712
{
2813
"name": "Lalith Adithya Reddy Avuthu",
2914
"image": "",
@@ -40,17 +25,7 @@
4025
"profileLink": "https://github.com/jackbelyeu"
4126
},
4227
{
43-
"name": "Pranitha Bollepalli",
44-
"image": "",
45-
"profileLink": "https://github.com/BollepalliPranitha"
46-
},
47-
{
48-
"name": "Chirag Gupta",
49-
"image": "",
50-
"profileLink": "https://github.com/Chirag2x"
51-
},
52-
{
53-
"name": "Sri Tammiraja",
28+
"name": "Sanotsh Iragavarapu",
5429
"image": "",
5530
"profileLink": "https://github.com/jacksayshi"
5631
},
@@ -85,18 +60,28 @@
8560
"profileLink": "https://github.com/Rakesh-Ranga-Buram"
8661
},
8762
{
88-
"name": "Harshitha Thota",
63+
"name": "Zanxiang Wang",
8964
"image": "",
90-
"profileLink": "https://github.com/HarshithaThota"
65+
"profileLink": "https://github.com/BaloneyBoy97"
9166
},
9267
{
93-
"name": "Brijitha Tialu",
68+
"name": "Nandini Reddy Bhumula",
9469
"image": "",
95-
"profileLink": "https://github.com/Brijitha1609"
70+
"profileLink": "https://github.com/bhumulanandinireddy"
9671
},
9772
{
98-
"name": "Zanxiang Wang",
73+
"name": "Julian Shniter",
9974
"image": "",
100-
"profileLink": "https://github.com/BaloneyBoy97"
75+
"profileLink": "https://github.com/smallrussian"
76+
},
77+
{
78+
"name": "Lakshmi Mamillipalli",
79+
"image": "",
80+
"profileLink": "https://github.com/lmamillapalli786"
81+
},
82+
{
83+
"name": "Abhilash Kurapati",
84+
"image": "",
85+
"profileLink": "https://github.com/kurapati1"
10186
}
10287
]

src/data/people/currentStaff.json

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
[
2+
{
3+
"name": "Abhilash Kotha",
4+
"image": "/img/abhilash_avatar.jpg",
5+
"profileLink": "https://github.com/AbhilashKotha"
6+
},
7+
{
8+
"name": "Yash Kamal Bhatia",
9+
"image": "/img/yash_avatar1.jpg",
10+
"profileLink": "https://yashb196.github.io/yashb196/"
11+
}
12+
]

src/data/people/prevGradTechLeads.json

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,5 +48,41 @@
4848
"name": "Yashaswini Shivalingaiah",
4949
"image": "/img/yashaswini_avatar.jpg",
5050
"profileLink": "https://github.com/yashaswini-slu"
51+
},
52+
{
53+
"name": "Siri Chandana Garimella",
54+
"image": "/img/siri_avatar.jpg",
55+
"profileLink": "https://github.com/SiriChandanaGarimella"
56+
},
57+
{
58+
"name": "Anjali Putta",
59+
"image": "/img/anjali_avatar.jpeg",
60+
"profileLink": "https://anjaliofficial.netlify.app/"
61+
},
62+
{
63+
"name": "Mohammad Al-Hanoosh",
64+
"image": "",
65+
"profileLink": "https://github.com/mohamdlog"
66+
},
67+
{
68+
"name": "Pranitha Bollepalli",
69+
"image": "",
70+
"profileLink": "https://github.com/BollepalliPranitha"
71+
},
72+
{
73+
"name": "Chirag Gupta",
74+
"image": "",
75+
"profileLink": "https://github.com/Chirag2x"
76+
},
77+
{
78+
"name": "Harshitha Thota",
79+
"image": "",
80+
"profileLink": "https://github.com/HarshithaThota"
81+
},
82+
{
83+
"name": "Brijitha Tialu",
84+
"image": "",
85+
"profileLink": "https://github.com/Brijitha1609"
5186
}
87+
5288
]

src/data/people/prevStaff.json

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
[
2+
{
3+
"name": "Raju Karmuri",
4+
"image": "",
5+
"profileLink": "https://github.com/rkarmuri"
6+
},
7+
{
8+
"name": "Chintak Joshi",
9+
"image": "/img/chintak_avatar1.jpg",
10+
"profileLink": "https://github.com/chintakjoshi"
11+
}
12+
]

0 commit comments

Comments
 (0)