Skip to content
View MohamedSaid7102's full-sized avatar
:octocat:
:octocat:

Block or report MohamedSaid7102

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
MohamedSaid7102/README.md

Hi πŸ‘‹, I'm Mohamed Shelf, You can call me Shelf.

  • Take a look πŸ‘€ at my My ResumeπŸ“°.

  • Senior computer science student πŸ‘¨β€πŸ’», and a Chess player β™Ÿ.

  • Passionate about Front-End Development 🎨, highly skilled in Algorithms 🧠, Data Structures πŸ“¦, HTML/CSS/JS/React.js.

  • I'm looking for an internship or an entry-level position as a software engineer or as a front-end developer πŸŽ†.


Languages c cplusplus java html5 css3 javascript typescript sass
Frameworks react
Libraries babel bootstrap bootstrap graphql
Tools figma photoshop illustrator firebase git heroku linux mysql
Back-end nodejs

✳✳ To make it easy for you navigating my repos, Adjust the search to search by Name and just remeber this algorithm for my repos names

let softwaresMohamedShelfDeveloped = []; /*<list-of-all-softwares-I-worked-on>*/

let reposNames = softwaresShelfDeveloped.map((sw) => {
  let swType = sw.type;
  let swName = sw.name;

  if (swType === 'Games') return `game---${swName}`;

  if (swType === 'HTML & CSS & JS Website') return `website---${swName}`;

  if (swType === 'React.js') return `reactjs---${swName}`;

  if (swType === 'React Native') return `react-native---${swName}`;

  if (swType === 'Desktop') return `desktop---${swName}`;

  if (swType === 'AI') return `AI---${swName}`;
  
  if (swType === 'C++') return `C++---${swName}`;
});

✳✳ I prefixed some repos names with AA--- or ZZ--- or ZZAA--- to make them appear at the very top or the very bottom according to their importance, so that if you adjust the search to search by name you will see:

  1. All my (small => medium) HTML, CSS, JS projects.
  2. My react.js projects.
  3. my big HTML, CSS, JS projects.
  4. At last you will find less important repos that are not relevant to front-end like (AI, Desktop, ...).

mohamedsaid7102 Β  Β Β  Β Β  Β  mohamed s.shelf Β  Β Β  Β Β  Β  mohamed-s-shelf Β  Β Β  Β Β  Β  mohamed-s-shelf


Pinned Loading

  1. website---FCIMU website---FCIMU Public

    website for my college ( Faculty of Computer Science and Information Technology - Menoufia University)

    HTML 1

  2. reactjs---twitter-clone reactjs---twitter-clone Public

    Twitter landing page clone.

    JavaScript

  3. ZZ--PORTFOLIO ZZ--PORTFOLIO Public

    Portfolio V1.0

    CSS

  4. reactjs-game---would-you-rather reactjs-game---would-you-rather Public

    Udacity Nanodegree, Front-end program.

    JavaScript

  5. reactjs---tasks-tracker reactjs---tasks-tracker Public

    A small ToDo, to track your tasks.

    JavaScript