Skip to content

Commit

Permalink
update portfolio
Browse files Browse the repository at this point in the history
  • Loading branch information
brian-salvatore committed Mar 6, 2025
1 parent 3fce6f0 commit e6514ec
Show file tree
Hide file tree
Showing 5 changed files with 98 additions and 102 deletions.
6 changes: 3 additions & 3 deletions src/app/about/page.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -32,10 +32,10 @@ export default function Page() {

<p className="text-xl leading-8">
Hi, everyone, I&apos;m <span className="text-black dark:text-white">Brian Salvatore</span>.<br />
I&apos;m <span className="text-black dark:text-white">Senior Full Stack Developer</span> and{' '}
<span className="text-black dark:text-white">SEO Expert</span>.
I&apos;m <span className="text-black dark:text-white">Senior Full Stack, Blockchain Developer</span> and{' '}
<span className="text-black dark:text-white">E-commerce & CMS Expert</span>.
<br />
<br />I have 5+ years&apos; experience for web development. During last years, I had earned many skills to
<br />I have 7+ years&apos; experience for web development. During last years, I had earned many skills to
develop and manage a website and it now helps for a new project to develop in a high quality, rapidly.
<br />
<br />I like to work with a simple communication, a clean and optimized code convention, a high quality
Expand Down
30 changes: 15 additions & 15 deletions src/app/admin/user/page.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -25,22 +25,22 @@ export default function Page() {
{
id: 1,
fullName: 'Brian Salvatore',
firstName: 'James',
lastName: 'Gates',
email: '[email protected]',
},
{
id: 2,
fullName: 'Brian Salvatore',
firstName: {
value: 'James',
render: (value) => (
<span className="whitespace-nowrap font-medium text-gray-900 dark:text-white">{value}</span>
),
},
lastName: 'Gates',
email: '[email protected]',
firstName: 'Brian',
lastName: 'Salvatore',
email: '[email protected]',
},
// {
// id: 2,
// fullName: 'Brian Salvatore',
// firstName: {
// value: 'James',
// render: (value) => (
// <span className="whitespace-nowrap font-medium text-gray-900 dark:text-white">{value}</span>
// ),
// },
// lastName: 'Gates',
// email: '[email protected]',
// },
]}
hasCheckBox
hoverable
Expand Down
110 changes: 53 additions & 57 deletions src/infos/Experiences.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -35,82 +35,78 @@ const Experiences = [
VerticalTimelineElementData({
type: 'education',
icon: <ICIconEducation />,
since: 'Sep 2015',
until: 'Mar 2018',
title: 'Bachelor of Computer Science',
company: 'Khoury College of Computer Sciences',
address: 'Boston, MA, US',
site: 'https://www.khoury.northeastern.edu/',
details: ['Computer Science', 'Computer Graphics', 'Web Programming'],
since: 'Sep 2001',
until: 'Jun 2005',
title: 'High School Diploma',
company: 'Whitehall Central High School',
address: 'New York, Nu, US',
site: '',
details: ['Computer Science'],
}),
VerticalTimelineElementData({
type: 'work',
icon: <FCBriefcase />,
since: 'Apr 2018',
until: 'Sep 2019',
title: 'Frontend Developer Intern',
company: 'Spenny For Hire',
address: 'Alberta, Canada(on-site)',
site: 'https://spennyforhire.ca/',
details: [
'Realized a 10% increase in page loading speed through code optimization.',
'Ensured a 20% improvement in cross-browser compatibility and mobile responsiveness through comprehensive testing with tools like Cypress.',
'Played a key role in expanding the service portfolio, resulting in a 20% increase in service offerings.',
'Enhanced service personalization, contributing to a 30% increase in revenue from personalized service packages.',
],
}),
VerticalTimelineElementData({
type: 'work',
icon: <FCBriefcase />,
since: 'Oct 2019',
until: 'Feb 2021',
title: 'Freelance Developer',
company: 'Upwork',
address: 'Canada',
site: 'https://www.upwork.com/',
since: 'Apr 2017',
until: 'Jan 2019',
title: 'Full Stack Developer',
company: 'Premier Pools & Spas',
address: 'New York, US(remote)',
site: 'https://premierpoolsandspas.com/',
details: [
'Completed multiple frontend development projects on Upwork, focusing on creating responsive and user-friendly websites using HTML, CSS, JavaScript, React, and Vue.js.',
'Accomplished backend developer with a track record of delivering solutions for clients by implementing server-side logic, database integration, and API development using technologies such as Node.js, Express, and MongoDB.',
"Provided SEO optimization services to improve clients' online visibility and search engine rankings, implementing strategies for keyword research, on-page optimization, and content marketing.",
'As a Full-Stack Developer, I built and deployed a customer management system for Premier Pools & Spas, streamlining operations and improving customer tracking efficiency by 40%. Also, managed hosting server, designed database, improve the performance etc.',
'Developed and maintained high-performance web applications using MERN (MongoDB, Express.js, React, Node.js) and LAMP (Linux, Apache, MySQL, PHP) stacks, improving load times by 30% and boosting user engagement.',
'Designed and optimized front-end interfaces for improved responsiveness and performance, resulting in a 20% increase in user retention and a smoother overall user experience.',
'Built and integrated RESTful and GraphQL APIs, reducing data exchange latency by 40% and ensuring seamless communication between front-end and back-end systems.',
'Integrated role-based access control, reducing unauthorized access incidents by 30%.',
],
}),
VerticalTimelineElementData({
type: 'work',
icon: <FCBriefcase />,
since: 'Oct 2020',
until: 'Oct 2022',
title: 'SEO Specialist',
company: "Macy's",
address: 'New York, US(remote)',
site: 'https://www.macys.com/',
since: 'Apr 2019',
until: 'Mar 2022',
title: 'Blockchain & Web3 Developer',
company: 'Earniverse',
address: 'London, UK(remote)',
site: 'https://earnimarket.io/',
details: [
'Performed a thorough technical audit of the website to identify and address critical issues for improved SEO performance.',
'Executed internal optimization techniques to enhance website functionality and user experience.',
'Created a strong semantic core to optimize keyword usage and improve search engine visibility.',
'Monitored industry trends and analyzed competitors to stay ahead in SEO strategies.',
'Established clear guidelines for content creation to maintain consistency and relevance.',
'Implemented successful link building campaigns to boost website authority and search engine rankings.',
'Built and launched an NFT marketplace for a world-famous metaverse game, maintaining it for over 3 years with consistent uptime.',
'Built and maintained secure, scalable blockchain-based solutions for DeFi, NFTs, and tokenization, improving transaction speed by 30% and reducing costs by 20%.',
"Collaborated with cross-functional teams to integrate blockchain technology into web and mobile platforms, resulting in a 25% increase in user adoption and a 30% improvement in transaction efficiency.",
],
}),
VerticalTimelineElementData({
type: 'work',
icon: <FCBriefcase />,
since: 'Nov 2022',
until: 'Dec 2023',
title: 'Full Stack Developer',
company: 'CCL Computers',
address: 'Bradford, England(Remote)',
site: 'https://www.cclonline.com/',
since: 'May 2022',
until: 'Feb 2025',
title: 'Task Force Manager',
company: "Wenzell & Fisher Hospitality Group",
address: 'New York, US',
site: '',
details: [
'Successfully implemented React, optimizing development efficiency by 20% as our application scaled.',
'Configured DynamoDB, reducing communication latency by 30% for better scalability.',
'Engineered a high-performance RESTful application, enhancing realtime data streaming by 25% to meet project goals.',
'Used Tailwind CSS, cutting styling time by 15% for quicker development cycles.',
'Played a key role in client projects by instituting standards and processes, leading to a 20% enhancement in team efficiency.',
'Accomplished a 15% increase in organic traffic by conducting in-depth keyword research and optimizing content with high-performing keywords.',
'Boosted site performance by 25% through technical SEO enhancements, including website structure optimization and resolving indexing issues.',
'',
],
}),
// VerticalTimelineElementData({
// type: 'work',
// icon: <FCBriefcase />,
// since: 'Nov 2022',
// until: 'Dec 2023',
// title: 'Full Stack Developer',
// company: 'CCL Computers',
// address: 'Bradford, England(Remote)',
// site: 'https://www.cclonline.com/',
// details: [
// 'Successfully implemented React, optimizing development efficiency by 20% as our application scaled.',
// 'Configured DynamoDB, reducing communication latency by 30% for better scalability.',
// 'Engineered a high-performance RESTful application, enhancing realtime data streaming by 25% to meet project goals.',
// 'Used Tailwind CSS, cutting styling time by 15% for quicker development cycles.',
// 'Played a key role in client projects by instituting standards and processes, leading to a 20% enhancement in team efficiency.',
// 'Accomplished a 15% increase in organic traffic by conducting in-depth keyword research and optimizing content with high-performing keywords.',
// 'Boosted site performance by 25% through technical SEO enhancements, including website structure optimization and resolving indexing issues.',
// ],
// }),
].sort(({ since: as, until: au }: any, { since: bs, until: bu }: any) => (as > bs || au > bu ? 1 : -1));

export default Experiences;
52 changes: 26 additions & 26 deletions src/infos/Links.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -5,39 +5,39 @@ import { VLSkype } from '@icongo/vl';

const LinkInfos = [
{
href: 'mailto:james.gates.0212@gmail.com',
href: 'salvatore.brian@gmail.com',
icon: {
dark: LGGoogleGmail,
light: LGGoogleGmail,
},
label: 'Google Mail',
},
// {
// href: 'mailto:[email protected]',
// icon: {
// dark: IUMicrosoftOutlook,
// light: IUMicrosoftOutlook,
// },
// label: 'Outlook Mail',
// },
// {
// href: 'https://join.skype.com/invite/cNobIuz9Vg5u',
// icon: {
// dark: VLSkype,
// light: VLSkype,
// },
// label: 'Skype',
// },
// {
// href: 'https://discordapp.com/users/1199667886340448316',
// icon: {
// dark: LGDiscordIcon,
// light: LGDiscordIcon,
// },
// label: "Discord",
// },
{
href: 'mailto:[email protected]',
icon: {
dark: IUMicrosoftOutlook,
light: IUMicrosoftOutlook,
},
label: 'Outlook Mail',
},
{
href: 'https://join.skype.com/invite/cNobIuz9Vg5u',
icon: {
dark: VLSkype,
light: VLSkype,
},
label: 'Skype',
},
{
href: 'https://discordapp.com/users/1199667886340448316',
icon: {
dark: LGDiscordIcon,
light: LGDiscordIcon,
},
label: "Discord",
},
{
href: 'https://github.com/james-gates-0212',
href: 'https://github.com/brian-salvatore/',
icon: {
dark: LGGithubIcon,
light: ICPGithubIconWhite,
Expand Down
2 changes: 1 addition & 1 deletion src/infos/NavItems.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ const NavItems = [
{
name: 'Github',
className: 'fork-btn-inner',
href: 'https://github.com/james-gates-0212',
href: 'https://github.com/brian-salvatore/',
icon: () => (
<>
<CGGitFork style={{ fontSize: '1.2em' }} /> <PPStarFilled style={{ fontSize: '1.1em' }} />
Expand Down

0 comments on commit e6514ec

Please sign in to comment.