diff --git a/src/portfolio.js b/src/portfolio.js index f37660fdf0..1c29d6f692 100644 --- a/src/portfolio.js +++ b/src/portfolio.js @@ -1,407 +1,148 @@ -/* Change this file to get your personal Portfolio */ - -// To change portfolio colors globally go to the _globalColor.scss file +/* + Developer Folio Configuration File - Updated for AI & AWS Specialization + Abdullah Alshehri +*/ import emoji from "react-easy-emoji"; -import splashAnimation from "./assets/lottie/splashAnimation"; // Rename to your file name for custom animation +import splashAnimation from "./assets/lottie/splashAnimation"; // Splash Screen - const splashScreen = { - enabled: true, // set false to disable splash screen + enabled: true, animation: splashAnimation, - duration: 2000 // Set animation duration as per your animation + duration: 2000 }; // Summary And Greeting Section - -const illustration = { - animated: true // Set to false to use static SVG -}; - const greeting = { - username: "Saad Pasta", - title: "Hi all, I'm Saad", + username: "Abdullah Alshehri", + title: "Hi all, I'm Abdullah", subTitle: emoji( - "A passionate Full Stack Software Developer 🚀 having an experience of building Web and Mobile applications with JavaScript / Reactjs / Nodejs / React Native and some other cool libraries and frameworks." + "Artificial Intelligence & Machine Learning Graduate passionate about Data Engineering and Cloud AI solutions 🚀" ), - resumeLink: - "https://drive.google.com/file/d/1ofFdKF_mqscH8WvXkSObnVvC9kK7Ldlu/view?usp=sharing", // Set to empty to hide the button - displayGreeting: true // Set false to hide this section, defaults to true + resumeLink: "", // ضع رابط سيرتك الذاتية هنا + displayGreeting: true }; // Social Media Links - const socialMediaLinks = { - github: "https://github.com/saadpasta", - linkedin: "https://www.linkedin.com/in/saadpasta/", - gmail: "saadpasta70@gmail.com", - gitlab: "https://gitlab.com/saadpasta", - facebook: "https://www.facebook.com/saad.pasta7", - medium: "https://medium.com/@saadpasta", - stackoverflow: "https://stackoverflow.com/users/10422806/saad-pasta", - // Instagram, Twitter and Kaggle are also supported in the links! - // To customize icons and social links, tweak src/components/SocialMedia - display: true // Set true to display this section, defaults to false + github: "https://github.com/iAbdullah", // استبدل بالرابط الصحيح + linkedin: "https://www.linkedin.com/in/iabdullah/", // استبدل بالرابط الصحيح + gmail: "your-email@example.com", + display: true }; // Skills Section - const skillsSection = { title: "What I do", - subTitle: "CRAZY FULL STACK DEVELOPER WHO WANTS TO EXPLORE EVERY TECH STACK", + subTitle: "CRAVING TO ENGAGE WITH DATA AND COGNITIVE COMPUTING SYSTEMS", skills: [ emoji( - "⚡ Develop highly interactive Front end / User Interfaces for your web and mobile applications" + "⚡ Engineering end-to-end AI pipelines using PyTorch, TensorFlow, and AWS AI services" ), - emoji("⚡ Progressive Web Applications ( PWA ) in normal and SPA Stacks"), emoji( - "⚡ Integration of third party services such as Firebase/ AWS / Digital Ocean" + "⚡ Implementing Generative AI solutions and fine-tuning LLMs on cloud infrastructure" + ), + emoji("⚡ Cloud-based AI deployment and orchestration using AWS ecosystem"), + emoji( + "⚡ Automating complex data pipelines and building intelligent financial analytics" ) ], - - /* Make Sure to include correct Font Awesome Classname to view your icon -https://fontawesome.com/icons?d=gallery */ - softwareSkills: [ - { - skillName: "html-5", - fontAwesomeClassname: "fab fa-html5" - }, - { - skillName: "css3", - fontAwesomeClassname: "fab fa-css3-alt" - }, - { - skillName: "sass", - fontAwesomeClassname: "fab fa-sass" - }, - { - skillName: "JavaScript", - fontAwesomeClassname: "fab fa-js" - }, - { - skillName: "reactjs", - fontAwesomeClassname: "fab fa-react" - }, - { - skillName: "nodejs", - fontAwesomeClassname: "fab fa-node" - }, - { - skillName: "swift", - fontAwesomeClassname: "fab fa-swift" - }, - { - skillName: "npm", - fontAwesomeClassname: "fab fa-npm" - }, - { - skillName: "sql-database", - fontAwesomeClassname: "fas fa-database" - }, - { - skillName: "aws", - fontAwesomeClassname: "fab fa-aws" - }, - { - skillName: "firebase", - fontAwesomeClassname: "fas fa-fire" - }, - { - skillName: "python", - fontAwesomeClassname: "fab fa-python" - }, - { - skillName: "docker", - fontAwesomeClassname: "fab fa-docker" - } + {skillName: "python", fontAwesomeClassname: "fab fa-python"}, + {skillName: "aws", fontAwesomeClassname: "fab fa-aws"}, + {skillName: "pytorch", fontAwesomeClassname: "fas fa-brain"}, + {skillName: "tensorflow", fontAwesomeClassname: "fas fa-code-branch"}, + {skillName: "docker", fontAwesomeClassname: "fab fa-docker"}, + {skillName: "git", fontAwesomeClassname: "fab fa-git-alt"} ], - display: true // Set false to hide this section, defaults to true + display: true }; // Education Section - const educationInfo = { - display: true, // Set false to hide this section, defaults to true + display: true, schools: [ { - schoolName: "Harvard University", - logo: require("./assets/images/harvardLogo.png"), - subHeader: "Master of Science in Computer Science", - duration: "September 2017 - April 2019", - desc: "Participated in the research of XXX and published 3 papers.", + schoolName: "University of Jeddah", + logo: null, + subHeader: + "Bachelor of Science in Artificial Intelligence and Machine Learning", + duration: "2019 - 2024", + desc: "Regular full-time attendance program focusing on AI, ML, and Data Engineering.", descBullets: [ - "Lorem ipsum dolor sit amet, consectetur adipiscing elit", - "Lorem ipsum dolor sit amet, consectetur adipiscing elit" + "Graduation Project: Blind Guide (AI assistive application)" ] - }, - { - schoolName: "Stanford University", - logo: require("./assets/images/stanfordLogo.png"), - subHeader: "Bachelor of Science in Computer Science", - duration: "September 2013 - April 2017", - desc: "Ranked top 10% in the program. Took courses about Software Engineering, Web Security, Operating Systems, ...", - descBullets: ["Lorem ipsum dolor sit amet, consectetur adipiscing elit"] } ] }; -// Your top 3 proficient stacks/tech experience - -const techStack = { - viewSkillBars: true, //Set it to true to show Proficiency Section - experience: [ +// Achievement Section +const achievementSection = { + title: emoji("Achievements And Certifications 🏆 "), + subtitle: "Professional Licenses and International Certifications", + achievementsCards: [ { - Stack: "Frontend/Design", //Insert stack or technology you have experience in - progressPercentage: "90%" //Insert relative proficiency in percentage + title: "AWS Certified AI Practitioner", + subtitle: + "Cloud-based Artificial Intelligence & Machine Learning Specialization", + image: null, + imageAlt: "AWS Logo", + footerLink: [] }, { - Stack: "Backend", - progressPercentage: "70%" + title: "Accredited AI Specialist", + subtitle: "Saudi Council of Engineers (ID: 1089300)", + image: null, + imageAlt: "SCE Logo", + footerLink: [] }, { - Stack: "Programming", - progressPercentage: "60%" + title: "HCIA-AI & HCIA-Security V3.0", + subtitle: "Huawei Certified ICT Associate", + image: null, + imageAlt: "Huawei Logo", + footerLink: [] } ], - displayCodersrank: false // Set true to display codersrank badges section need to changes your username in src/containers/skillProgress/skillProgress.js:17:62, defaults to false + display: true }; // Work experience section - const workExperiences = { - display: true, //Set it to true to show workExperiences Section + display: true, experience: [ { - role: "Software Engineer", - company: "Facebook", - companylogo: require("./assets/images/facebookLogo.png"), - date: "June 2018 – Present", - desc: "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.", + role: "AI Graduate & Developer", + company: "University of Jeddah / Projects", + companylogo: null, + date: "2025 - Present", + desc: "Developing FinBrain-OS and AI-powered assistive tools like Blind Guide.", descBullets: [ - "Lorem ipsum dolor sit amet, consectetur adipiscing elit", - "Lorem ipsum dolor sit amet, consectetur adipiscing elit" + "Built AI pipelines", + "TensorFlow & FastAPI implementations" ] - }, - { - role: "Front-End Developer", - company: "Quora", - companylogo: require("./assets/images/quoraLogo.png"), - date: "May 2017 – May 2018", - desc: "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua." - }, - { - role: "Software Engineer Intern", - company: "Airbnb", - companylogo: require("./assets/images/airbnbLogo.png"), - date: "Jan 2015 – Sep 2015", - desc: "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua." } ] }; -/* Your Open Source Section to View Your Github Pinned Projects -To know how to get github key look at readme.md */ - -const openSource = { - showGithubProfile: "true", // Set true or false to show Contact profile using Github, defaults to true - display: true // Set false to hide this section, defaults to true -}; - -// Some big projects you have worked on - -const bigProjects = { - title: "Big Projects", - subtitle: "SOME STARTUPS AND COMPANIES THAT I HELPED TO CREATE THEIR TECH", - projects: [ - { - image: require("./assets/images/saayaHealthLogo.webp"), - projectName: "Saayahealth", - projectDesc: "Lorem ipsum dolor sit amet, consectetur adipiscing elit", - footerLink: [ - { - name: "Visit Website", - url: "http://saayahealth.com/" - } - // you can add extra buttons here. - ] - }, - { - image: require("./assets/images/nextuLogo.webp"), - projectName: "Nextu", - projectDesc: "Lorem ipsum dolor sit amet, consectetur adipiscing elit", - footerLink: [ - { - name: "Visit Website", - url: "http://nextu.se/" - } - ] - } - ], - display: true // Set false to hide this section, defaults to true -}; - -// Achievement Section -// Include certificates, talks etc - -const achievementSection = { - title: emoji("Achievements And Certifications 🏆 "), - subtitle: - "Achievements, Certifications, Award Letters and Some Cool Stuff that I have done !", - - achievementsCards: [ - { - title: "Google Code-In Finalist", - subtitle: - "First Pakistani to be selected as Google Code-in Finalist from 4000 students from 77 different countries.", - image: require("./assets/images/codeInLogo.webp"), - imageAlt: "Google Code-In Logo", - footerLink: [ - { - name: "Certification", - url: "https://drive.google.com/file/d/0B7kazrtMwm5dYkVvNjdNWjNybWJrbndFSHpNY2NFV1p4YmU0/view?usp=sharing" - }, - { - name: "Award Letter", - url: "https://drive.google.com/file/d/0B7kazrtMwm5dekxBTW5hQkg2WXUyR3QzQmR0VERiLXlGRVdF/view?usp=sharing" - }, - { - name: "Google Code-in Blog", - url: "https://opensource.googleblog.com/2019/01/google-code-in-2018-winners.html" - } - ] - }, - { - title: "Google Assistant Action", - subtitle: - "Developed a Google Assistant Action JavaScript Guru that is available on 2 Billion devices world wide.", - image: require("./assets/images/googleAssistantLogo.webp"), - imageAlt: "Google Assistant Action Logo", - footerLink: [ - { - name: "View Google Assistant Action", - url: "https://assistant.google.com/services/a/uid/000000100ee688ee?hl=en" - } - ] - }, - - { - title: "PWA Web App Developer", - subtitle: "Completed Certifcation from SMIT for PWA Web App Development", - image: require("./assets/images/pwaLogo.webp"), - imageAlt: "PWA Logo", - footerLink: [ - {name: "Certification", url: ""}, - { - name: "Final Project", - url: "https://pakistan-olx-1.firebaseapp.com/" - } - ] - } - ], - display: true // Set false to hide this section, defaults to true -}; - -// Blogs Section - -const blogSection = { - title: "Blogs", - subtitle: - "With Love for Developing cool stuff, I love to write and teach others what I have learnt.", - displayMediumBlogs: "true", // Set true to display fetched medium blogs instead of hardcoded ones - blogs: [ - { - url: "https://blog.usejournal.com/create-a-google-assistant-action-and-win-a-google-t-shirt-and-cloud-credits-4a8d86d76eae", - title: "Win a Google Assistant Tshirt and $200 in Google Cloud Credits", - description: - "Do you want to win $200 and Google Assistant Tshirt by creating a Google Assistant Action in less then 30 min?" - }, - { - url: "https://medium.com/@saadpasta/why-react-is-the-best-5a97563f423e", - title: "Why REACT is The Best?", - description: - "React is a JavaScript library for building User Interface. It is maintained by Facebook and a community of individual developers and companies." - } - ], - display: true // Set false to hide this section, defaults to true -}; - -// Talks Sections - -const talkSection = { - title: "TALKS", - subtitle: emoji( - "I LOVE TO SHARE MY LIMITED KNOWLEDGE AND GET A SPEAKER BADGE 😅" - ), - - talks: [ - { - title: "Build Actions For Google Assistant", - subtitle: "Codelab at GDG DevFest Karachi 2019", - slides_url: "https://bit.ly/saadpasta-slides", - event_url: "https://www.facebook.com/events/2339906106275053/" - } - ], - display: true // Set false to hide this section, defaults to true -}; - -// Podcast Section - -const podcastSection = { - title: emoji("Podcast 🎙️"), - subtitle: "I LOVE TO TALK ABOUT MYSELF AND TECHNOLOGY", - - // Please Provide with Your Podcast embeded Link - podcast: [ - "https://anchor.fm/codevcast/embed/episodes/DevStory---Saad-Pasta-from-Karachi--Pakistan-e9givv/a-a15itvo" - ], - display: true // Set false to hide this section, defaults to true -}; - -// Resume Section -const resumeSection = { - title: "Resume", - subtitle: "Feel free to download my resume", - - // Please Provide with Your Podcast embeded Link - display: true // Set false to hide this section, defaults to true -}; - const contactInfo = { title: emoji("Contact Me ☎️"), - subtitle: - "Discuss a project or just want to say hi? My Inbox is open for all.", - number: "+92-0000000000", - email_address: "saadpasta70@gmail.com" -}; - -// Twitter Section - -const twitterDetails = { - userName: "twitter", //Replace "twitter" with your twitter username without @ - display: true // Set true to display this section, defaults to false + subtitle: "My Inbox is always open.", + number: "", + email_address: "your-email@example.com" }; -const isHireable = false; // Set false if you are not looking for a job. Also isHireable will be display as Open for opportunities: Yes/No in the GitHub footer +const isHireable = true; export { - illustration, greeting, socialMediaLinks, splashScreen, skillsSection, educationInfo, - techStack, workExperiences, - openSource, - bigProjects, achievementSection, - blogSection, - talkSection, - podcastSection, contactInfo, - twitterDetails, - isHireable, - resumeSection + isHireable };