Skip to content
View nnoonnnn's full-sized avatar

Block or report nnoonnnn

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. 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
nnoonnnn/README.md

πŸ‘‹ Hi, I'm Nouar Chami β€” Frontend React Developer

Self-taught Frontend Developer passionate about building scalable, high-performance web applications with React, TypeScript, and modern frontend architecture, while actively contributing to open-source projects.


πŸš€ Open Source Contributions

Pull Requests

  • 17 Pull Requests created
  • 8 Pull Requests merged

Contributions to Major Projects

Intuit Devtools Design System

  • Fix import path for callback in Console.stories.tsx

Semantic UI React

  • Update default button labels in Confirm modal #4526

Fork Commit Merge

  • Implemented sum() utility function #3992
  • Built a reusable React Card Component #3993

First Contributions

  • Added contributor entry #101357

πŸ› οΈ Technical Skills

Frontend Development

  • HTML5
  • CSS3
  • Flexbox
  • Grid
  • Responsive Design

JavaScript Ecosystem

  • JavaScript (ES6+)
  • TypeScript
  • DOM APIs
  • Async / Await
  • Fetch API

React Development

  • React Hooks

    • useState
    • useEffect
    • useReducer
    • useContext
    • useLayoutEffect
    • useId
  • Advanced React Patterns

    • Higher Order Components (HOC)
    • Compound Components
    • Error Boundaries
    • Custom Hooks
    • Component Composition

State Management

  • Redux Toolkit
  • Context API
  • Zustand

React Ecosystem

  • React Router
  • Next.js (Fundamentals)

Performance Optimization

  • Lazy Loading
  • Code Splitting
  • Memoization
  • React.memo
  • useMemo
  • useCallback
  • Avoiding unnecessary re-renders

Testing

  • Jest
  • Cypress

Tools & Workflow

  • Git
  • GitHub
  • Vite
  • NPM / Package management

Additional Programming

  • Java
  • Python

πŸ“Š GitHub Stats

GitHub Stats

Top Languages


🧩 Projects

Quiz App

React + TypeScript

To-Do List App

React + LocalStorage

E-Commerce UI

React + Routing + Cart System

(Live demos available inside each repository.)


🌍 Open to Work

πŸ’Ό Position: Frontend / React Developer
🌎 Remote or New York City


πŸ“¬ Contact

πŸ“§ Email: chaminouar37@gmail.com
🌐 GitHub: https://github.com/nnoonnnn
πŸ”— LinkedIn: https://www.linkedin.com/in/nouar-chami-b1b3711a8


⭐ Always learning, building, and improving as a developer.

Pinned Loading

  1. vite-react-starter vite-react-starter Public

    A clean and simple Vite + React starter β€” beginner-friendly and open for contributions.

    JavaScript 1 2

  2. ecomm1 ecomm1 Public

    JavaScript

  3. fork-commit-merge fork-commit-merge Public

    Forked from fork-commit-merge/fork-commit-merge

    Fork, Commit, Merge. A project designed to help you familiarize yourself with the open source contribution workflow on GitHub!

    CSS

  4. firstcontributions/first-contributions firstcontributions/first-contributions Public

    πŸš€βœ¨ Help beginners to contribute to open source projects

    53k 99.6k

  5. Semantic-Org/Semantic-UI-React Semantic-Org/Semantic-UI-React Public

    The official Semantic-UI-React integration

    JavaScript 13.2k 4k

  6. intuit/devtools-ds intuit/devtools-ds Public

    UI components, libraries, and templates for building robust devtools experiences.

    TypeScript 271 15