Skip to content
View C0de-N1nja's full-sized avatar

Highlights

  • Pro

Block or report C0de-N1nja

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.

Content in all repositories owned by your account will be closed.
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
C0de-N1nja/README.md

Muhammad Rehan Rashid

Software Engineer | Node.js Backend Developer

LinkedIn Email TryHackMe Profile Views

About Me

I'm a Computer Science graduate focused on backend development with Node.js. My foundation comes from cybersecurity, where I built real tools and completed hands-on labs, and that background shapes how I approach building secure, reliable backend systems.

For my Final Year Project, I worked on VerifyChain, a credential verification system built on zkSync Layer-2, where I handled smart contract development, backend architecture, Node.js integration, and system design. It was hands-on work with Solidity, smart contracts, and zkSync alongside my core backend work, though my current focus going forward is Node.js backend development.

What I'm doing now:

  • πŸ”§ Building backend systems and APIs with Node.js and Express
  • πŸ›‘οΈ Applying a security-first mindset from my cybersecurity background to backend work

Open to: Software Engineer / Node.js Backend Developer roles Β· Freelance backend work Β· Remote opportunities


πŸ”§ Featured Project

πŸ—οΈ VerifyChain: Multi-Sig Governed, Merkle-Proof Universal Credential Verification System

A completed system built to address credential fraud, covering university degrees, bootcamp certificates, and credentials from private or government institutes.

  • Smart contracts written in Solidity 0.8.20, tested and deployed with Foundry on zkSync Sepolia (Layer-2), with all 13/13 Foundry tests passing
  • Solidity-packed field encoding and Merkle-Proof verification evaluate credential data integrity mathematically, reducing on-chain storage to a single 32-byte root per batch
  • Merkle Tree batch issuance processes up to 1,000 credentials per batch, minimizing gas costs
  • Multi-Signature governance requires a 2-of-3 board quorum for institutional onboarding, managed through a dedicated Governance Dashboard for proposal submission and voting
  • Backend built with Node.js and Express.js, with MongoDB for off-chain indexing and full Ethers.js integration for blockchain read/write operations
  • Issuer Portal where any institution, academic, bootcamp, private, or government, issues single or bulk credentials via MetaMask
  • Verifier Portal where employers verify any credential instantly by scanning a QR code, wallet-free and accessible from any standard mobile browser, with an average verification time of 2.8 seconds
  • Certificate PDF with embedded QR verification block, auto-delivered to recipients via email with retry handling and ZIP fallback

Live Demo β†’ Β· View Repository β†’


πŸ›‘οΈ Cybersecurity

πŸ” OSINT Recon Dashboard

AI-enhanced intelligence gathering platform for cybersecurity research.

  • Built with Node.js, Express.js, Python, and MongoDB
  • Custom-trained NER model for biographical data extraction
  • Real-time dashboard with automated reconnaissance capabilities
  • Multi-platform profile scraping with intelligent data correlation

View Repository β†’

βš”οΈ Ethical Hacking Toolkit

Educational security testing tools and frameworks.

  • Multi-threaded network scanning and reconnaissance tools
  • Educational reverse shell implementations with file transfer
  • Automated penetration testing scripts
  • Built in Python for authorized security research and learning

View Repository β†’


πŸ“š Other Notable Projects


Technical Skills

πŸ’» Core

Node.js JavaScript Python Express.js MongoDB

🌐 Also Worked With

Solidity C++ C# OpenCV

πŸ›‘οΈ Cybersecurity Tools

Kali Linux Wireshark Nmap Linux


Certifications & Training

  • βœ… Solidity Smart Contract Development, Cyfrin Updraft. Issued Mar 2026
  • βœ… Blockchain Basics, Cyfrin Updraft. Issued Jan 2026
  • βœ… CCNA Enterprise & Linux, Corvit Systems. Issued Oct 2025
    • Network fundamentals, IP connectivity, routing protocols (OSPF, EIGRP), VLANs, network security, Linux administration, shell scripting, and service configuration
  • βœ… Foundations of Cybersecurity, Google (Coursera). Issued Sep 2025
    • Core security concepts, common threats and attack vectors, security frameworks (NIST, CIA triad), network security basics
  • βœ… Crash Course on Python, Google (Coursera). Issued Feb 2023
  • βœ… TryHackMe: Completed 50+ rooms including Complete Beginner and Jr Penetration Tester paths

GitHub Stats


Let's Connect: I'm open to backend development roles and freelance work. Reach out via LinkedIn or Email.

Pinned Loading

  1. VerifyChain VerifyChain Public

    A Multi-Sig Governed, Merkle-Proof Universal Credential Verification System built on zkSync Layer-2

    JavaScript

  2. OSINT-Recon-Dashboard OSINT-Recon-Dashboard Public

    AI-Enhanced OSINT Recon Dashboard for discovering digital footprints based on usernames. Supports multi-platform profile scraping, intelligent data extraction, and entity recognition using NLP tech…

    Python 4

  3. MPI-Distributed-Computing MPI-Distributed-Computing Public

    Multi-mode MPI toolkit for distributed computing: file transfer, broadcast, and point-to-point communication across networked machines using C++ and OpenMPI.

    C++ 3

  4. NSCT-Preparation NSCT-Preparation Public

    The ultimate preparation guide for NSCT 2026. Includes 2170+ MCQs, theory notes, common traps, and cheat sheets for all 10 subjects.

    35 6

  5. Ethical-Hacking-Tools Ethical-Hacking-Tools Public

    Educational collection of Python-based ethical hacking tools including network scanners, reconnaissance utilities, and penetration testing scripts for cybersecurity learning and authorized security…

    Python 3

  6. OpenCV-Face-Recognition OpenCV-Face-Recognition Public

    Real-time face recognition system using OpenCV and C++ with LBPH algorithm for detection, training, and live recognition

    C++ 3