Skip to content
View majdjadalhaq's full-sized avatar

Highlights

  • Pro

Block or report majdjadalhaq

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

header


Portfolio
LinkedIn
Email
BiCycleL
ArtVista
MovieVault


const majd = {
  location  : "Netherlands",
  education : "HackYourFuture · Cohort 54 · 8 modules · 7 months",
  background: "Law → Code",
  shipped   : ["BiCycleL", "ArtVista", "MovieVault"],
  currently : ["Next.js", "Three.js", "AI Agents", "LLMs"],
  portfolio : "https://protofolio-majd.vercel.app",
}

A year ago I wrote my first variable. Today I have production code running on real servers, used by real people. I graduated from HackYourFuture — one of the most selective free coding programmes in the Netherlands — and built three live full-stack products across the complete stack. Before code, I studied Law. It taught me to think in systems, argue precisely, and never ship something I don't fully understand.



Featured Work

BiCycleL  ·  Second-hand bicycle marketplace, Netherlands

Live MERN-stack platform serving real buyers and sellers. Built in a 4-person Agile team as my HackYourFuture graduation project — 581+ commits, production deployed.

Some features
  • Real-time messaging via Socket.IO — typing indicators, image & location sharing, unread counts
  • Full auth stack — Google OAuth, JWT, email verification, forgot-password flow
  • Interactive maps (Leaflet / OpenStreetMap), Cloudinary image uploads with in-browser crop
  • Admin dashboard — user management, listing moderation, report tracking
  • Cypress E2E + Jest unit tests across multiple 2-week Agile sprints

Live

Repo


React 19 Node.js MongoDB Socket.IO Express Leaflet Cloudinary Cypress Google OAuth JWT Tailwind CSS Vite

Other projects
Project Description Stack Links
ArtVista Art gallery exploration app — GSAP scroll animations, Framer Motion reveals, custom React hooks React · GSAP · Framer Motion Live · Repo
MovieVault Movie discovery app — pure Vanilla JS, no frameworks, async/await, TMDB REST API Vanilla JS · Fetch API Live · Repo


Stack

Core

Tools

Exploring

Pet

Snake Dark

## 🗺️ Journey
  • Palestine  →  Law student. Analytical thinker. Built to argue systems.
  • Netherlands  →  New country. New chapter. Starting from zero.
  • HackYourFuture  ✓  Cohort 54 · 8 modules · 7 months · no shortcuts
  • BiCycleL  [live]  Production. Real users. The moment it became real.
  • Now  →  Python · Agent Flows · Agent Skills · Next.js · Three.js · LLMs

footer

Pinned Loading

  1. BicyleLink BicyleLink Public

    Bicycle-related project — MERN stack

    JavaScript

  2. artvista artvista Public

    Art gallery exploration app — React, GSAP scroll animations, Framer Motion, custom hooks

    JavaScript

  3. MovieValut MovieValut Public

    Movie discovery app — Vanilla JS, async/await, TMDB REST API, dynamic DOM. No frameworks.

    JavaScript