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
- 📫 [email protected]
njX UI is a lightweight CSS component library — 25+ components, 9 color themes, zero JavaScript dependencies, ~40KB minified. Drop one
<link>tag and go.
<!-- 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/[email protected]/css/style.min.css">
<script src="https://cdn.jsdelivr.net/npm/[email protected]/js/njx.js"></script>|
|
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: "[email protected]",
};

