Skip to content
View nrshagor's full-sized avatar
Hello World
Hello World

Block or report nrshagor

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 is supported. This note will only be visible to you.
Report abuse

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

Report abuse
nrshagor/README.md
import { DeveloperProfile } from "@/nrshagor/runtime"

// Booting Developer Runtime...
import { Developer } from "./core/runtime";

const ShagorRuntime = new Developer({
  id: "nr-shagor",
  name: "Noore Rabbi Shagor",
  role: "Senior Full-Stack Web Developer (Team Lead)",
  location: "Dhaka, Bangladesh",
  portfolio: "https://nrshagor.com",
  email: "noorerabbishagor@gmail.com",
  version: "1.0.0"
});

ShagorRuntime.initialize();
// → System Ready ✔

// ⚙️ Runtime Boot Log //

> Initializing Developer Runtime…
 NodeJS Engine Booted
 TypeScript Compiler Loaded
 React / Next.js Modules Linked
 NestJS Container Injected
 PostgreSQL Database Connected
 Laravel Kernel Loaded
 TailwindCSS Processor Activated
 MongoDB & MySQL Drivers Ready

SYSTEM STATUS: OPERATIONAL 

// 📟 CLI: developer --whoami //

$ developer --whoami

👤 Name: Noore Rabbi Shagor
💼 Role: Senior Full-Stack Web Developer (Team Lead)
🛠️ Stack: React  Next.js  NestJS  Laravel  PostgreSQL  MongoDB  TypeScript
🚀 Experience: 4+ Years (Full-Stack | System Design | Team Lead)
🌐 Portfolio: nrshagor.com
📧 Email: noorerabbishagor@gmail.com

// 🔌 API: /api/developer/shagor //

{
  "name": "Noore Rabbi Shagor",
  "role": "Senior Full-Stack Web Developer (Team Lead)",
  "location": "Dhaka, Bangladesh",
  "specialization": [
    "Next.js", "React", "NestJS",
    "Laravel", "PostgreSQL", "MongoDB"
  ],
  "status": "Building scalable SaaS, APIs & high-traffic production systems"
}

// 🧱 Module: AboutMe.ts //

export const AboutMe = () => ({
  intro:
    `I build scalable, production-grade web applications
    with clean architecture performance-first patterns,
    and pixel-perfect UI.`,

  experience: {
    totalYears: "4+ years",
    companies: [
      "Ghorer Bazar — Full Stack Developer (2024 – Present)",
      "Ecomclips — Full Stack Developer (2022 – 2023)",
      "Doer Services Ltd — IT Officer",
      "Quantanite — Data Analyst"
    ]
  },

  core_strengths: [
    "Full-Stack Architecture",
    "System Design",
    "API Engineering",
    "Large-scale Frontend Development"
  ]
});

// 📦 Module: Skills.ts //

export const Skills = {
  frontend: [
    "React.js",
    "Next.js (App Router)",
    "Tailwind CSS",
    "TypeScript",
    "Redux / Zustand"
  ],

  backend: [
    "NestJS",
    "Node.js",
    "Express",
    "Laravel",
    "PHP"
  ],

  database: [
    "PostgreSQL",
    "MySQL",
    "MongoDB",
    "Prisma",
    "TypeORM"
  ],

  devops: [
    "Docker",
    "Nginx",
    "CI/CD (GitHub Actions)",
    "PM2",
    "Linux VPS"
  ],

  other: ["Chrome Extension Dev", "Web Scraping", "SEO Optimization"]
};

// 🏢 Experience Registry (YAML)

- company: "Ghorer Bazar"
  position: "Full Stack Web Developer"
  duration: "27 Feb 2024 – Present"
  responsibilities:
    - "Developed full-stack apps using Next.js & NestJS"
    - "Created REST APIs for ERP & E-commerce"
    - "Designed PostgreSQL databases for large systems"
    - "Implemented Tailwind CSS responsive UI"
    - "Ensured clean code + SEO-optimized architecture"
    - "Collaborated with cross-functional teams"
    - "Used Git/GitHub for collaborative workflow"

- company: "Isharify"
  position: "Full Stack Web Developer"
  duration: "25 Mar 2022 – 31 Oct 2023"
  responsibilities:
    - "Led the developer team on multiple projects"
    - "Built E-commerce platforms using Laravel, React, Next.js"
    - "Converted Figma UI into functional interfaces"
    - "Performed code reviews & mentored junior developers"
    - "Used GitHub, cPanel, Asana for project lifecycle"
    - "Focused heavily on clean code & SEO"

- company: "Doer Services Limited"
  position: "Junior IT Officer"
  duration: "01 May 2021 – 02 Nov 2021"
  responsibilities:
    - "Solved issues in Isabel Customer Care system"
    - "Handled IP/network troubleshooting"
    - "Improved internal software reliability"

- company: "Quantanite"
  position: "Data Analyst"
  duration: "01 May 2020 – 02 Sep 2020"
  responsibilities:
    - "Analyzed map datasets"
    - "Created structured insights & reporting"
    - "Supported GIS-based analysis workflows"

// 🚀 Projects — Exported Module

export const projects = [
  {
    name: "Event Manager",
    url: "https://event-management.nrshagor.com/",
    tech: ["Pure PHP", "MySQL", "Bootstrap", "Vanilla CSS"],
    features: ["Event creation & management", "Attendance reporting"]
  },

  {
    name: "Keyword Explorer (Chrome Extension)",
    url: "https://chromewebstore.google.com/detail/keyword-explorer/folafhnmabfodamicdpnobbneikljpdc",
    tech: ["JavaScript", "Chrome Extension API"],
    features: [
      "Keyword analysis",
      "Meta & link inspector",
      "Image optimization",
      "SEO suggestions",
      "Dark/Light mode"
    ]
  },

  {
    name: "MyQbits",
    role: "Project Leader",
    url: "https://myqbits.com/",
    tech: ["Laravel", "MySQL", "Bootstrap", "Asana"],
    description: "Integrated E-commerce & ERP system with team coordination."
  },

  {
    name: "School Management System",
    url: "https://school.codenrs.com/",
    tech: ["Laravel", "MySQL", "Bootstrap"],
    features: ["Full school operations management"]
  },

  {
    name: "Location API",
    url: "https://location-api.nrshagor.com/",
    tech: ["NestJS", "NextJS", "PostgreSQL", "Tailwind CSS"],
    features: ["Location dataset API", "Hierarchy mapping", "Fast geo-search"]
  },

  {
    name: "JSON View Pro (Chrome Extension)",
    url: "https://chromewebstore.google.com/detail/json-view-pro/glbhdpoibkjcldiklkmkikmcmmaaiipa",
    tech: ["JavaScript"],
    features: ["JSON visualization", "Theme modes", "Instant copy", "Download JSON"]
  },

  {
    name: "cookie-handler-pro (NPM Package)",
    url: "https://www.npmjs.com/package/cookie-handler-pro",
    docs: "https://nrshagor.github.io/cookie-handler-pro-document/",
    tech: ["TypeScript"],
    features: ["Lightweight API", "Zero dependency", "Simple implementation"]
  }
];

// 🖥️ Developer Mode Log

> Running DeveloperProfile --verbose

[ OK ] Compiling UI Engine (Next.js + Tailwind)
[ OK ] Connecting to API Layer (NestJS)
[ OK ] Migrating Database Schema (PostgreSQL)
[ OK ] Building Cloud Deployment Pipeline (VPS + Nginx)
[ OK ] Activating Frontend Rendering Optimizations
[ OK ] Loading Developer Stats…

Developer Mode: ENABLED



// 🎓 Education Model
{
  "degree": "B.Sc. in Computer Science & Engineering",
  "institution": "Daffodil International University",
  "cgpa": "3.02 / 4.00",
  "passing_year": 2019
}

// 🎮 Interests Function

function getInterests() {
  return [
    "Music",
    "Designing",
    "Online Gaming",
    "Traveling",
    "Teaching",
    "Problem Solving",
    "Joking 😄"
  ];
}

// 🖨️ CLI Output — Describe Profile

$ shagor-dev --describe --pretty

DeveloperProfile {
  name: "Noore Rabbi Shagor",
  role: "Senior Web Developer",

  PORTFOLIO_URL: "https://nrshagor.com",
  EMAIL: "noorerabbishagor@gmail.com",
  LOCATION: "Dhaka, Bangladesh",

  status: "Open for full-stack opportunities"
}

 Completed in 428ms

// 🔻 Shutdown Sequence

ShagorRuntime.shutdown();
// → Closing Active Connections…

Pinned Loading

  1. devlens devlens Public

    A modern Laravel Debugbar-inspired debugging and performance inspection toolkit for React.js and Next.js applications.

    TypeScript 6

  2. cookie-handler-pro-document cookie-handler-pro-document Public

    Documentation

    HTML 1