Skip to content
View saleh-coder's full-sized avatar
  • Albufeira, Portugal

Block or report saleh-coder

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
saleh-coder/README.md

πŸ‘‹ Hi, I'm Amal

Aspiring Frontend Developer | JavaScript β€’ React β€’ TypeScript

A motivated learner passionate about building modern and accessible user interfaces. Currently focused on mastering React and its ecosystem (including Next.js and TypeScript) through tutorials and hands-on practice. Eager to apply what I learn and contribute to real-world projects.


πŸ›  Tech Stack

Programming Languages:
JavaScript, TypeScript

Markup & Styling:
HTML, CSS, SASS

Frameworks & Libraries:
React, Next.js, Vite, Tailwind CSS

Design & Productivity Tools:
Figma, GitHub, Notion


πŸš€ What I’m Up To

  • Deepening my understanding of React fundamentals β€” components, state management (Hooks), and the React lifecycle.
  • Exploring Next.js for server-side rendering and building full-stack applications.
  • Improving skills in TypeScript for writing scalable, maintainable code.
  • Learning UI/UX principles and web accessibility best practices.
  • Working towards building my own projects from scratch.

πŸ’» Frontend Tech Stack:

React TypeScript JavaScript Next.js Tailwind CSS Vite HTML5 CSS3 Sass Figma GitHub Notion


πŸ“Š GitHub Stats:




Pinned Loading

  1. Guess-My-Number Public

    A simple number guessing game built with HTML, CSS, and JavaScript. Try to guess a randomly generated number between 1 and 20.

    JavaScript 1

  2. Pig-Game Public

    The Pig Game is a fun dice game for two players. Each player rolls a dice and adds the result to their current round score. They can choose to keep rolling or "hold" their points. If a player rolls…

    JavaScript

  3. ToDo-List Public

    πŸ“ A simple To-Do List app built with HTML, CSS, and JavaScript. βœ… Allows users to add, remove, and mark tasks as completed, with tasks saved in πŸ’Ύ localStorage for persistence.

    JavaScript 1

  4. order-of-books Public

    A website to explore iconic book series, discover the correct reading order, and easily purchase the books through affiliate links.

    JavaScript

  5. base-converter Public

    πŸ”’ A simple tool to convert numbers between bases (binary, octal, decimal, hexadecimal) πŸ”„

    CSS

  6. caesar-cipher Public

    A simple web app for encrypting messages using the Caesar Cipher.

    JavaScript