Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file modified public/resume.pdf
Binary file not shown.
10 changes: 8 additions & 2 deletions src/components/aboutWindow/AboutWindow.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -38,8 +38,14 @@ const AboutWindow = ({ handleNavigation }) => {
<div className="about-content">
<Typography variant="body1">
My name is Antonio, and I am currently a Software Engineer at{" "}
{websiteLink("Hall Capital Partners", "https://www.hallcapital.com/")}
. Previously, I worked at{" "}
{websiteLink("Atlassian", "https://www.atlassian.com/")}, building new
features for the{" "}
{websiteLink(
"Confluence Cloud",
"https://www.atlassian.com/software/confluence",
)}{" "}
product. Previously, I worked at{" "}
{websiteLink("Hall Capital Partners", "https://pathstone.com/")},{" "}
{websiteLink(
"Inductive Automation",
"https://inductiveautomation.com/",
Expand Down
28 changes: 15 additions & 13 deletions src/pages/contact/Contact.jsx
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import React, { useState, useEffect } from "react";
import { Typography } from "@mui/material";
import { Typography, Link } from "@mui/material";
import { Fade } from "@mui/material";
import "./contact.css";
import PropTypes from "prop-types";
Expand All @@ -10,29 +10,31 @@ const Contact = ({ contactIsVisible }) => {
};

const [isVisible, setIsVisible] = useState(true);
const email = "abfranco@berkeley.edu";

useEffect(() => {
setIsVisible(contactIsVisible);
}, [contactIsVisible]);

const handleEmailClick = () => {
window.location.href = `mailto:${email}`;
};
const websiteLink = (text, url) => (
<Link
href={url}
target="_blank"
rel="noopener noreferrer"
underline="none"
color="inherit"
fontWeight="600"
>
{text}
</Link>
);

return (
<Fade in={isVisible} timeout={500}>
<div className="contact-container">
<div className="contact-text">
<Typography variant="h3">
The best way to reach me is to email me at:
</Typography>
<Typography
className="email-text"
variant="h3"
onClick={handleEmailClick}
>
{email}
The best way to reach me is via{" "}
{websiteLink("LinkedIn", "https://www.linkedin.com/in/abfranco/")}!
</Typography>
</div>
</div>
Expand Down
9 changes: 9 additions & 0 deletions src/pages/home/Home.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ import {
faLinkedin,
faGithub,
faStrava,
faInstagram,
} from "@fortawesome/free-brands-svg-icons";
import SelfPic from "./../../assets/images/self_pic.jpg";
import "./home.css";
Expand Down Expand Up @@ -60,6 +61,14 @@ const Home = ({ homeIsVisible }) => {
>
<FontAwesomeIcon icon={faStrava} />
</a>
<a
href="https://www.instagram.com/runwithantonio/"
target="_blank"
rel="noopener noreferrer"
className="social-button instagram"
>
<FontAwesomeIcon icon={faInstagram} />
</a>
</div>
</div>
</Fade>
Expand Down