Skip to content

Commit a26606b

Browse files
committed
Added work experience
1 parent 1655c1d commit a26606b

File tree

2 files changed

+34
-7
lines changed

2 files changed

+34
-7
lines changed

public/logo/smartgenix_logo.png

2.49 KB
Loading

src/components/Experience.jsx

Lines changed: 34 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,18 +8,40 @@ const Experience = () => {
88
company: "Callbox Iloilo",
99
position: "Intern Software Developer",
1010
period: "02/2025 - 05/2025",
11-
description: "Working primarily as a backend developer using Laravel, focusing on building and optimizing APIs, database management, and system integrations. Assisting in implementing additional features and enhancements for the company's portal. Collaborating with the team to ensure seamless functionality and performance improvements.",
11+
description: [
12+
"Working primarily as a backend developer using Laravel",
13+
"Focusing on building and optimizing APIs, database management, and system integrations",
14+
"Assisting in implementing additional features and enhancements for the company's portal",
15+
"Collaborating with the team to ensure seamless functionality and performance improvements"
16+
],
1217
logo: "logo/callbox_logo.jpg",
1318
skills: ["Laravel", "PHP", "MySQL", "Bootstrap", "API Development", "Git", "PhpMyAdmin"]
1419
},
1520
{
1621
company: "Central Philippine University - Thesis Project",
1722
position: "Lead Programmer",
1823
period: "09/2023 - 12/2023",
19-
description: "Designed and implemented a semi-automated hydroponic system with integrated sensors and machine learning to predict optimal lettuce growth days, using Arduino C++, Python (Flask, ML), JavaScript, HTML, and CSS.",
24+
description: [
25+
"Designed and implemented a semi-automated hydroponic system with integrated sensors",
26+
"Developed machine learning models to predict optimal lettuce growth days",
27+
"Built the system using Arduino C++, Python (Flask, ML), JavaScript, HTML, and CSS"
28+
],
2029
logo: "logo/cpu_logo.png",
2130
skills: ["Python", "Arduino", "C++", "Flask", "Machine Learning", "Web Development", "Github", "Jupyter Notebook", "SQlite"]
2231
},
32+
{
33+
company: "Smartgenix",
34+
position: "Full Stack Software Developer",
35+
period: "06/2025 - present",
36+
description: [
37+
"Developed and enhanced a SaaS application by improving frontend design and backend performance",
38+
"Strengthened security measures and integrated ElevenLabs AI Voice Agent",
39+
"Built APIs for booking appointments seamlessly connected to the AI agent",
40+
"Implemented additional features to optimize user experience and system efficiency"
41+
],
42+
logo: "logo/smartgenix_logo.png",
43+
skills: ["Laravel", "PHP", "Livewire", "API", "ElevenLabs", "Web Development", "Github", "Twilio"]
44+
},
2345
];
2446

2547
const toggleExpand = (index) => {
@@ -34,7 +56,7 @@ const Experience = () => {
3456
<section id="experience" className="py-4 bg-gray-50 dark:bg-gray-900">
3557
<div className="p-6 max-w-4xl w-full mx-auto">
3658
<h2 className="text-4xl font-bold mb-10 text-center text-gray-900 dark:text-white">Experience</h2>
37-
59+
3860
<div className="space-y-6">
3961
{experiences.map((exp, index) => (
4062
<div
@@ -56,6 +78,7 @@ const Experience = () => {
5678
/>
5779
</div>
5880
</div>
81+
5982
<div className="flex-grow">
6083
<div className="flex flex-col md:flex-row md:justify-between md:items-center">
6184
<h3 className="text-xl font-semibold text-gray-800 dark:text-gray-100">{exp.position}</h3>
@@ -65,6 +88,7 @@ const Experience = () => {
6588
</div>
6689
<p className="text-gray-600 dark:text-gray-400 mt-1">{exp.company}</p>
6790
</div>
91+
6892
<div className="flex-shrink-0">
6993
<div className={`w-8 h-8 rounded-full flex items-center justify-center transition-colors
7094
${expandedIndex === index ? 'bg-blue-100 text-blue-600 dark:bg-blue-900 dark:text-blue-300' : 'bg-gray-100 text-gray-500 dark:bg-gray-700 dark:text-gray-400'}`}>
@@ -85,10 +109,13 @@ const Experience = () => {
85109
expandedIndex === index ? 'max-h-96 opacity-100' : 'max-h-0 opacity-0'
86110
}`}
87111
>
88-
<div className="p-5 pt-0 border-t border-gray-100 dark:bordere-gray-700">
112+
<div className="p-5 pt-0 border-t border-gray-100 dark:border-gray-700">
89113
<div className="pl-0 md:pl-[calc(4rem+1.25rem)]">
90-
<p className="text-gray-700 dark:text-gray-300 leading-relaxed mt-3">{exp.description}</p>
91-
114+
<ul className="text-gray-700 dark:text-gray-300 leading-relaxed mt-3 space-y-2 list-disc list-inside">
115+
{exp.description.map((point, i) => (
116+
<li key={i}>{point}</li>
117+
))}
118+
</ul>
92119
{exp.skills && exp.skills.length > 0 && (
93120
<div className="mt-4 flex flex-wrap gap-2">
94121
{exp.skills.map((skill, skillIndex) => (
@@ -109,4 +136,4 @@ const Experience = () => {
109136
);
110137
};
111138

112-
export default Experience;
139+
export default Experience;

0 commit comments

Comments
 (0)