irongit

want to use ts for data

huncholanehuncholaneauthored
parent 362449dcommit b77d00229a9257bdae6014c52e7cc3f2bc378ceeBrowse files

3 files changed, +52 -2

+38-0components/data/teamData.js
@@ -67,6 +67,44 @@ const teamData = [
6767 instagram: "#",
6868 name: "Lane Henslee",
6969 position: "Software Developer",
70+ email: "huncho@hygo.ai",
71+ phone: "+1 (910) 691-8245",
72+ paragraphs: [
73+ "Lane Henslee is a highly skilled software developer with extensive experience in Python AI development, Rust backend systems, Python Django web development, Next.js web development, Linux server management, and database management with PostgreSQL and MongoDB. His technological expertise plays a crucial role in driving the innovation and efficiency at Shaun Lake Roofing, ensuring that our operations are as cutting-edge as our roofing solutions.",
74+ "Lane's proficiency in Python AI development has enabled Shaun Lake Roofing to implement advanced predictive maintenance systems. By analyzing data from past projects and current roof conditions, these AI-driven systems can forecast potential issues before they become costly problems, allowing us to offer proactive solutions to our clients. This not only saves time and money but also enhances the longevity and reliability of the roofs we install and maintain.",
75+ "In addition to his AI expertise, Lane's skills in Rust backend and Python Django web development have been instrumental in creating robust, scalable, and secure web applications for our company. These applications streamline project management, client communications, and service delivery, making it easier for our team to coordinate and execute roofing projects efficiently. Lane's work ensures that both our clients and staff have access to seamless, user-friendly platforms that enhance the overall experience.",
76+ "Lane also manages our Linux servers, ensuring that our systems run smoothly and securely. His experience with PostgreSQL and MongoDB databases guarantees that all our data is handled with the highest standards of integrity and efficiency. By leveraging these technologies, Lane helps Shaun Lake Roofing maintain an edge in the competitive roofing industry, providing our clients with reliable, data-driven insights and services.",
77+ "Overall, Lane Henslee’s technical acumen is a cornerstone of Shaun Lake Roofing's success, blending traditional craftsmanship with modern technology to deliver unparalleled roofing solutions. His dedication to innovation and excellence reflects the core values of our company, ensuring we stay ahead in an ever-evolving industry.",
78+ ],
79+ skills: [
80+ {
81+ title: "Python AI Development",
82+ value: 95,
83+ },
84+ {
85+ title: "Rust Backend Systems",
86+ value: 90,
87+ },
88+ {
89+ title: "Python Django Web Development",
90+ value: 100,
91+ },
92+ {
93+ title: "Next.js Web Development",
94+ value: 100,
95+ },
96+ {
97+ title: "Linux Server Management",
98+ value: 100,
99+ },
100+ {
101+ title: "Database Management",
102+ value: 100,
103+ },
104+ ],
105+ sidenote: {
106+ title:
107+ }
70108 },
71109 {
72110 id: "xander-andre",
+6-2pages/team-details.js
@@ -66,14 +66,18 @@ export default function TeamDetails(props) {
6666 <i className="fas fa-envelope" />
6767 E-mail:
6868 </span>
69- {props.email}
69+ <Link href={emailToLink(props.email)}>
70+ {props.email}
71+ </Link>
7072 </li>
7173 <li>
7274 <span>
7375 <i className="fas fa-phone-alt" />
7476 Phone:
7577 </span>
76- {props.phone}
78+ <Link href={phoneToLink(props.phone)}>
79+ {props.phone}
80+ </Link>
7781 </li>
7882 <li>
7983 <span>
+8-0util/dataUtils.js
@@ -0,0 +1,8 @@
1+export function emailToLink(email) {
2+ return `mailto:${email}`;
3+}
4+
5+export function phoneToLink(phone) {
6+ const strippedPhone = phone.replace(/\D/g, "");
7+ return `tel:+${strippedPhone}`;
8+}