diff --git a/src/App.tsx b/src/App.tsx index 624dff5..aba852f 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -2,12 +2,14 @@ import React, { useEffect, useMemo, useRef, useState } from "react"; import { Navbar } from "./components/Navbar"; import { Section } from "./components/Section"; import { Hero } from "./components/Hero"; + import { Projects } from "./components/Projects"; import { Resume } from "./components/Resume"; import { Footer } from "./components/Footer"; +import { AboutMe } from "./components/AboutMe"; export default function App() { -const sections = useMemo(() => ["home", "projects", "experience"], []); +const sections = useMemo(() => ["home", "about", "projects", "experience"], []); const refs = useRef>({}); const [active, setActive] = useState(sections[0]); @@ -44,12 +46,15 @@ return ( +
-
- -
- -
+
+ +
+ +
+ +
diff --git a/src/assets/img/about-img.png b/src/assets/img/about-img.png new file mode 100644 index 0000000..804685d Binary files /dev/null and b/src/assets/img/about-img.png differ diff --git a/src/components/AboutMe.tsx b/src/components/AboutMe.tsx new file mode 100644 index 0000000..36f9cd1 --- /dev/null +++ b/src/components/AboutMe.tsx @@ -0,0 +1,42 @@ +import React from "react"; +import aboutImg from "../assets/img/about-img.png"; + +export function AboutMe() { + return ( +
+

About Me

+ +
+ {/* Text content */} +
+
+

Background

+

+ Growing up in a small Texas town, I learned the value of living simply and appreciating what matters most. I was blessed with a loving, supportive family who encouraged my passions, no matter how ambitious. Early on, I developed a strong sense of right and wrong and felt a calling to help others. For me, doing the right thing isn't just about being a good person—it's a core part of my identity. Inspired by the teachings of Christ, I've always embraced leadership roles and sought opportunities to serve wherever I'm needed. +

+
+
+

My Strive

+

+ As I continue my programming journey, I strive each day to expand my knowledge and skills. I have a deep passion for software development and a unique talent for designing user interfaces. I love collaborating with others to push boundaries and create innovative projects. My long-term goal is to offer consulting services using independent platforms, ensuring greater security and data protection for my family, friends, and clients. My drive for innovation motivates me to explore the latest technologies and deliver efficient, high-quality solutions. Whether working solo or as part of a team, I am committed to producing content that exceeds expectations. +

+
+
+ + {/* Image with caption - below text on mobile, right side on desktop */} +
+
+ Me and my loving girlfriend +
+
+ Me and my loving girlfriend +
+
+
+
+ ); +}