diff --git a/app/about/components/experience.jsx b/app/about/components/experience.jsx
index be50447..87e0c75 100644
--- a/app/about/components/experience.jsx
+++ b/app/about/components/experience.jsx
@@ -1,5 +1,70 @@
+"use client";
import Hr from "@/components/Hr";
-import { motion } from "framer-motion";
+import { motion, AnimatePresence } from "framer-motion";
+import { useState } from "react";
+
+const experiences = [
+ {
+ id: 1,
+ period: "2023 - Present",
+ startDate: "Jan 2023",
+ endDate: "Present",
+ company: "PT Hafdzamedia Teknologi Aplikasi",
+ position: "Fullstack Web Developer",
+ type: "Part-time",
+ description:
+ "Responsible for building and maintaining scalable web applications using the latest technologies. Collaborated with cross-functional teams to deliver high-quality solutions that meet business requirements.",
+ skills: ["React", "Next.js", "Laravel", "MySql"],
+ },
+ {
+ id: 2,
+ period: "2024 - Present",
+ startDate: "Mar 2024",
+ endDate: "Present",
+ company: "Outlier",
+ position: "AI Trainer",
+ type: "Freelance",
+ description:
+ "Crafted and refined chatbot prompts using prompt engineering and RLHF techniques to improve the AI responses in English and Indonesian, leading to more accurate and contextually relevant interactions.",
+ skills: ["Generative AI", "Prompt Engineering", "Problem Solving"],
+ },
+ {
+ id: 3,
+ period: "2023 - Present",
+ startDate: "Jun 2023",
+ endDate: "Present",
+ company: "Self-Employed",
+ position: "Web Developer",
+ type: "Freelance",
+ description:
+ "Specialized in crafting innovative solutions using Laravel and Next.js, enhancing client satisfaction and project efficiency. Contributed expertise in both frontend and backend development during collaborative team projects.",
+ skills: ["React", "Next.js", "Laravel", "MySql"],
+ },
+ {
+ id: 4,
+ period: "2022 - 2023",
+ startDate: "Sep 2022",
+ endDate: "Aug 2023",
+ company: "TechStart Solutions",
+ position: "Frontend Developer",
+ type: "Internship",
+ description:
+ "Developed responsive user interfaces using React and TypeScript. Worked closely with UX designers to implement pixel-perfect designs and improved website performance by 40%.",
+ skills: ["React", "TypeScript", "CSS3", "Figma"],
+ },
+ {
+ id: 5,
+ period: "2021 - 2022",
+ startDate: "Oct 2021",
+ endDate: "Sep 2022",
+ company: "Digital Innovation Labs",
+ position: "Junior Developer",
+ type: "Contract",
+ description:
+ "Built REST APIs using Node.js and Express. Implemented database schemas and optimized queries for better performance. Participated in code reviews and agile development processes.",
+ skills: ["Node.js", "Express", "MongoDB", "Git"],
+ },
+];
function Title() {
return (
@@ -18,7 +83,6 @@ function Title() {
}}
transition={{
delay: 0.7,
-
type: "spring",
}}>
Profesional Experience
@@ -28,135 +92,194 @@ function Title() {
);
}
+function TimelineCard({ experience, index, isEven }) {
+ return (
+
+ {experience.description}
+
+ {experience.company}
+
+
+ {experience.position}
+
+ • {experience.type}
+
+
+
- Responsible for building and maintaining scalable - web applications using the latest technologies. - Collaborated with cross-functional teams to deliver - high-quality solutions that meet business - requirements. -
-- Crafted and refined chatbot prompts using prompt - engineering and RLHF techniques to improve the AI - responses in English and Indonesian, leading to more - accurate and contextually relevant interactions. -
+ {" "} +- Specialized in crafting innovative solutions using - Laravel and Next.js, enhancing client satisfaction - and project efficiency. Contributed expertise in - both frontend and backend development during - collaborative team projects, leading to successful - project completions -
-