Skip to content
View njbSaab's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report njbSaab

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

Hi, I'm Najib Saab πŸ‘‹

Typing SVG

Profile views njX UI stars Location Remote OK


πŸ‘¨β€πŸ’» About Me

I'm Najib Saab β€” Fullstack Engineer from Kyiv, Ukraine with 4+ years of commercial experience. I build SPAs, PWAs, Telegram Mini Apps and backend services for product companies. In my spare time I experiment with AI integrations, CSS design systems and web animations.

  • πŸ—οΈ Creator of njX UI β€” lightweight CSS component library, 25+ components, 9 themes, ~40KB, zero dependencies
  • βš™οΈ Primary stack: Angular (OOP + FSD) Β· NestJS (Clean Arch Β· CQRS) Β· React 19
  • πŸ—„οΈ Databases: PostgreSQL Β· MySQL Β· Cloudflare D1 Β· Firebase
  • πŸš€ DevOps: VPS/VDS from scratch β€” Nginx, Docker, PM2, SSL, Cloudflare
  • πŸ€– AI: FastAPI microservices Β· GroqAPI Β· Claude Β· Gemini Β· OpenClaw agent
  • πŸ“ Kyiv, Ukraine Β· Remote OK Β· 50+ projects Β· Full development cycle
  • πŸ“« sdr.expert@gmail.com

🎨 njX UI β€” My Open Source Project

Live Demo GitHub npm

njX UI is a lightweight CSS component library β€” 25+ components, 9 color themes, zero JavaScript dependencies, ~40KB minified. Drop one <link> tag and go.

njX UI β€” library overview
<!-- Latest version -->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/njx-ui/css/style.min.css">
<script src="https://cdn.jsdelivr.net/npm/njx-ui/js/njx.js"></script>

<!-- Pinned version (recommended for production) -->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/njx-ui@1.0.4/css/style.min.css">
<script src="https://cdn.jsdelivr.net/npm/njx-ui@1.0.4/js/njx.js"></script>

πŸ› οΈ Tech Stack

Tech Stack


πŸ“Š GitHub Stats

GitHub Streak Top Languages
Contribution Graph

🀝 Connect with Me

GitHub LinkedIn Email


πŸ”§ Who I am in code

const najib = {
  name:       "Najib Saab",
  alias:      "nj / @Nj_Saab",
  location:   "Kyiv, Ukraine πŸ‡ΊπŸ‡¦",
  remote:     true,
  experience: "4+ years commercial",
  projects:   "50+",

  openSource: {
    name:    "njX UI",
    type:    "CSS component library",
    stack:   ["Pure CSS", "CSS Variables", "9 themes", "~40KB"],
    url:     "https://github.com/njbSaab/njx-css-ui",
  },

  frontend: {
    primary: ["Angular", "OOP + FSD", "RxJS", "NgRx", "Taiga UI"],
    also:    ["React 19", "Hooks", "Zustand", "TypeScript"],
    css:     ["SCSS", "Tailwind", "njX UI"],
  },

  backend: {
    primary: ["NestJS", "Clean Architecture", "CQRS", "DDD"],
    also:    ["Node.js", "REST API", "WebSocket", "Microservices"],
    ai:      ["FastAPI", "GroqAPI", "Claude", "Gemini"],
  },

  databases: {
    relational: ["PostgreSQL", "MySQL"],
    orm:        ["TypeORM", "Prisma"],
    edge:       ["Cloudflare D1", "Workers"],
    cloud:      ["Firebase Realtime DB", "Firestore"],
  },

  devops:    ["Docker", "Nginx", "PM2", "VPS/VDS", "SSL", "Cloudflare"],
  contact:   "sdr.expert@gmail.com",
};

Pinned Loading

  1. njx-css-ui njx-css-ui Public

    The simplest CSS library for modern landing pages. Drop in one link β€” get themes, components, and utility classes instantly.

    HTML

  2. quiz-full-app quiz-full-app Public

    TypeScript

  3. vote-ser-nestapp vote-ser-nestapp Public

    TypeScript

  4. vote-app-react-new vote-app-react-new Public

    TypeScript

  5. clipboard-fastify-serapp clipboard-fastify-serapp Public

    TypeScript

  6. clipboard-client-ang-pwa clipboard-client-ang-pwa Public

    TypeScript