Skip to content

Commit

Permalink
Social information and publications added
Browse files Browse the repository at this point in the history
  • Loading branch information
houssamkanso committed Jun 26, 2024
1 parent c8a0da4 commit d3fb604
Show file tree
Hide file tree
Showing 7 changed files with 103 additions and 23 deletions.
83 changes: 69 additions & 14 deletions gitprofile.config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,8 @@ const CONFIG = {
linkedin: 'houssamkanso',
twitter: '',
mastodon: '',
researchGate: '',
googlescolar: 'fucKNAcAAAAJ',
researchGate: 'Houssam-Kanso',
facebook: '',
instagram: '',
reddit: '',
Expand All @@ -77,13 +78,13 @@ const CONFIG = {
skype: '',
telegram: '',
website: '',
phone: '',
phone: '+33 7 87 40 41 26',
email: 'houssam.kanso@univ-pau.fr',
emaill: 'houssam_kanso@hotmail.com',
emaill: 'houssam_kanso@hotmail.com', // add information here, and in global.d.ts, global.tsx, sanitized-config.tsx, and detailed-card/index.tsx
},
resume: {
fileUrl:
'https://www.w3.org/WAI/ER/tests/xhtml/testfiles/resources/pdf/dummy.pdf', // Empty fileUrl will hide the `Download Resume` button.
'https://drive.google.com/file/d/1OW2atAzR-Kw5iSKe8_kq-a3krZBJ3ux5/view?usp=sharing', // Empty fileUrl will hide the `Download Resume` button.
},
skills: [
'PHP',
Expand Down Expand Up @@ -141,28 +142,82 @@ const CONFIG = {
],
publications: [
{
title: 'Publication Title',
title: 'A preliminary study of the energy impact of software in raspberry pi devices',
conferenceName: '2020 IEEE 29th International Conference on Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE)',
journalName: '',
authors: 'K Kesrouani, H Kanso, A Noureddine',
link: 'https://example.com',
description:
'',
},
{
title: 'Automated power modeling of computing devices: Implementation and use case for Raspberry Pis',
conferenceName: '',
journalName: 'Sustainable Computing: Informatics and Systems',
authors: 'H Kanso, A Noureddine, E Exposito',
link: 'https://example.com',
description:
'',
},
{
title: 'A Review of Energy Aware Cyber-Physical Systems',
conferenceName: '',
journalName: 'T&F Cyber-Physical Systems',
authors: 'H Kanso, A Noureddine, E Exposito',
link: 'https://example.com',
description:
'',
},
{
title: 'CPU Power Bench: An Automated Benchmark Tool for Power Estimation in Single-Board Computers',
conferenceName: '9th International Conference on Information and Communications Technology for Sustainability',
journalName: '',
authors: 'H Kanso, A Noureddine, E Exposito',
link: 'https://example.com',
description:
'',
},
{
title: 'An automated energy management framework for smart homes',
conferenceName: '',
journalName: 'Journal Name',
authors: 'John Doe, Jane Smith',
journalName: 'Journal of Ambient Intelligence and Smart Environments',
authors: 'H Kanso, A Noureddine, E Exposito',
link: 'https://example.com',
description:
'',
},
{
title: 'A Preliminary Study of the Impact of Code Coverage on Software Energy Consumption',
conferenceName: '36th IEEE/ACM International Conference on Automated Software Engineering Workshops (ASEW)',
journalName: '',
authors: 'A Noureddine, M Martinez, H Kanso',
link: 'https://example.com',
description:
'',
},
{
title: '[Ph.D. Thesis] Contributing to the Energy Efficiency of Smart Homes: An Automated Management Framework',
conferenceName: 'Université de Pau et des Pays de l\'Adour',
journalName: '',
authors: 'H Kanso',
link: 'https://example.com',
description:
'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.',
'',
},
{
title: 'Publication Title',
conferenceName: 'Conference Name',
title: 'Is well-tested code more energy efficient?',
conferenceName: 'Workshops at 18th International Conference on Intelligent Environments (IE2022)',
journalName: '',
authors: 'John Doe, Jane Smith',
authors: 'A Noureddine, M Martinez, H Kanso, N Bru',
link: 'https://example.com',
description:
'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.',
'',
},
],
// Display articles from your medium or dev account. (Optional)
blog: {
source: 'dev', // medium | dev
username: 'arifszn', // to hide blog section, keep it empty
source: '', // medium | dev
username: '', // to hide blog section, keep it empty
limit: 2, // How many articles to display. Max is 10.
},
googleAnalytics: {
Expand Down
7 changes: 6 additions & 1 deletion global.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -122,6 +122,11 @@ interface Social {
*/
mastodon?: string;

/**
* ResearchGate username
*/
googlescolar?: string;

/**
* ResearchGate username
*/
Expand Down Expand Up @@ -209,7 +214,7 @@ interface Social {


/**
* Email
* Email2
*/
emaill?: string;
}
Expand Down
20 changes: 13 additions & 7 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 4 additions & 0 deletions src/assets/index.css
Original file line number Diff line number Diff line change
Expand Up @@ -90,3 +90,7 @@ svg {
opacity: 1;
}
}

.badge-primary {
color: oklch(1 0 0);
}
10 changes: 9 additions & 1 deletion src/components/details-card/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ import {
import { FaSquareThreads } from 'react-icons/fa6';
import { MdLocationOn } from 'react-icons/md';
import { RiMailFill, RiPhoneFill } from 'react-icons/ri';
import { SiResearchgate, SiTwitter, SiUdemy } from 'react-icons/si';
import { SiResearchgate, SiTwitter, SiUdemy, SiGooglescholar } from 'react-icons/si';
import { Profile } from '../../interfaces/profile';
import {
SanitizedGithub,
Expand Down Expand Up @@ -202,6 +202,14 @@ const DetailsCard = ({ profile, loading, social, github }: Props) => {
value={github.username}
link={`https://github.com/${github.username}`}
/>
{social?.googlescolar && (
<ListItem
icon={<SiGooglescholar />}
title="Google Scholar:"
value={'Houssam Kanso'}
link={`https://scholar.google.com/citations?user=${social.googlescolar}&hl=en`}
/>
)}
{social?.researchGate && (
<ListItem
icon={<SiResearchgate />}
Expand Down
1 change: 1 addition & 0 deletions src/interfaces/sanitized-config.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,7 @@ export interface SanitizedSocial {
twitter?: string;
mastodon?: string;
researchGate?: string;
googlescolar?: string;
facebook?: string;
instagram?: string;
reddit?: string;
Expand Down
1 change: 1 addition & 0 deletions src/utils/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -82,6 +82,7 @@ export const getSanitizedConfig = (
skype: config?.social?.skype,
telegram: config?.social?.telegram,
researchGate: config?.social?.researchGate,
googlescolar: config?.social?.googlescolar,
},
resume: {
fileUrl: config?.resume?.fileUrl || '',
Expand Down

0 comments on commit d3fb604

Please sign in to comment.