-
{heading}
+
{heading}
{
,
- },
- {
- url: "mailto: elijahglennparker@outlook.com",
- icon:
,
- },
- {
- url: "https://gitea.dunemask.net/dunemask",
- icon:
,
- },
- {
- url: "https://gitlab.com/dunemask",
- icon:
,
- },
- {
- url: "https://github.com/dunemask",
- icon:
,
- },
-];
-
export default function Social() {
return (
-
-
- Social
-
- {socialLinks.map((v, i) => (
-
+
+
+
+
+ Social
+
+
+
+
- {v.icon}
-
- ))}
+
+
+
+ Linkedin
+
+
+ Hard working fullstack developer Seeking entry-level part time
+ position or internship with flexible hours to accommodate
+ pursuit of a B.S. degree.
+
+
+
+
+
+
+
+ Gitea
+
+
+ Portfolio showcasing integration with CI/CD and Kubernetes.
+ Technologies include React, Express, Python, Helm, and Docker
+
+
+
+
+
+
+
+
+ Github
+
+
+ Archived projects specializing in Java, Python, Javascript,
+ HTML, and CSS. Built projects solo and in teams as project
+ lead, and principal contributor.
+
+
+
+
diff --git a/src/pages/references/ContactCard.jsx b/src/pages/references/ContactCard.jsx
new file mode 100644
index 0000000..2b96f77
--- /dev/null
+++ b/src/pages/references/ContactCard.jsx
@@ -0,0 +1,76 @@
+import Card from "@mui/material/Card";
+import { Link } from "react-router-dom";
+import CardContent from "@mui/material/CardContent";
+import CardActions from "@mui/material/CardActions";
+import Button from "@mui/material/Button";
+import ButtonGroup from "@mui/material/ButtonGroup";
+import Avatar from "@mui/material/Avatar";
+import Chip from "@mui/material/Chip";
+import Typography from "@mui/material/Typography";
+import Box from "@mui/material/Box";
+import IconButton from "@mui/material/IconButton";
+
+import LinkedInIcon from "@mui/icons-material/LinkedIn";
+import MailIcon from "@mui/icons-material/Mail";
+
+export default function ContactCard(props) {
+ const { name, title, phone, email, linkedin, description, avatar } = props;
+
+ return (
+
+
+
+
+ {name}
+
+ {description}
+
+
+
+
+
+
+
+
+
+
+
+ );
+}
diff --git a/src/pages/references/References.jsx b/src/pages/references/References.jsx
index da7a2fd..54d09a5 100644
--- a/src/pages/references/References.jsx
+++ b/src/pages/references/References.jsx
@@ -1,12 +1,69 @@
import React from "react";
import Box from "@mui/material/Box";
+import Typography from "@mui/material/Typography";
import ContentWrapper from "../../components/ContentWrapper";
+import ContactCard from "./ContactCard.jsx";
+
+const people = [
+ {
+ name: "Ethan Maughan",
+ title: "Manager, Podium",
+ email: "mailto:notready@dunemask.net",
+ linkedin: "https://www.linkedin.com/in/ethan-maughan-87469214a",
+ description: "Manager at Podium",
+ avatar:
+ "https://media.licdn.com/dms/image/C5603AQGfl31FXYzSrA/profile-displayphoto-shrink_400_400/0/1638318798590?e=1700697600&v=beta&t=ReByv6irpv3DUQKMbP6INBSipueU_QZAwlNviIYnxzI",
+ },
+ {
+ name: "Josh Butler",
+ title: "Coworker, Podium",
+ email: "mailto:notready@dunemask.net",
+ linkedin: "https://www.linkedin.com/in/josh-butler-7372a97",
+ description: "Coworker at Podium",
+ avatar:
+ "https://media.licdn.com/dms/image/D5635AQHg-Vy1WMNYhA/profile-framedphoto-shrink_400_400/0/1691598798461?e=1695823200&v=beta&t=jDuGypWxBoRFJTZvFxPxdk7y8U24tdtS8Wio0Fsofx4",
+ },
+ {
+ name: "Trevor Ah Sue",
+ title: "Coworker, Podium",
+ email: "mailto:notready@dunemask.net",
+ linkedin: "https://www.linkedin.com/in/trevor-ah-sue/",
+ description: "Coworker at Podium",
+ avatar:
+ "https://media.licdn.com/dms/image/C5603AQFfjR3jtnYw6Q/profile-displayphoto-shrink_400_400/0/1653795453273?e=1700697600&v=beta&t=5jO7XQGuH-KK4FwgiyeLfHZSyUaRfnr2-C3DK0pK1jk",
+ },
+];
export default function References() {
return (
-
+
- References
+
+
+
+ References{" "}
+ {" "}
+
+
+ {people.map((p, i) => (
+
+ ))}
+
+
);
diff --git a/vite.config.js b/vite.config.js
index 7f96f33..b73b8a9 100644
--- a/vite.config.js
+++ b/vite.config.js
@@ -18,7 +18,8 @@ export default () => {
alias: {
"@": path.resolve("./src"),
"@components": path.resolve("./src/components"),
- "@images": path.resolve("./src/images")
+ "@images": path.resolve("./src/images"),
+ "@css": path.resolve("./src/css")
},
},
});