Skip to content
View hkarimx's full-sized avatar
  • Amsterdam, Netherlands

Highlights

  • Pro

Block or report hkarimx

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
hkarimx/README.md
Typing SVG

🧑‍💻 About Me

const karim = {
  role: "Junior Full-Stack Web Developer",
  education: [
    "HackYourFuture Graduate — 7-month full-stack program",
    "HBO-ICT Cybersecurity @ Hogeschool van Amsterdam"
  ],
  stack: ["React", "Node.js", "Express", "MongoDB", "SQL"],
  currentlyLearning: ["Cybersecurity fundamentals", "Secure app design", "Python scripting"],
  goal: "Build meaningful, secure web applications and keep growing every day 🚀"
}

🛠️ Tech Stack

Frontend

HTML5 CSS3 JavaScript React Vite

Backend

Node.js Express Socket.IO JWT

Database & Cloud

MongoDB SQL Cloudinary

Tools & Testing

Git GitHub Cypress Linux Postman


🚀 Featured Projects

Full-stack second-hand bicycle marketplace for the Netherlands — built in an Agile team as the HackYourFuture final project.

React Node.js MongoDB Socket.IO Express

  • 🔐 Google OAuth + JWT auth, email verification & forgot-password flow
  • 💬 Real-time chat with typing indicators, image & location sharing (Socket.IO)
  • 🗺️ Interactive map with Leaflet / OpenStreetMap for listing locations
  • 📸 Image upload with crop support via Cloudinary (up to 5 per listing)
  • ⭐ Verified buyer reviews with real-time seller notifications
  • 🛡️ Admin dashboard: user management, listing moderation, report tracking
  • ✅ Tested with Cypress (E2E) and Jest

A modern movie & TV series discovery platform powered by the TMDB API, with a sleek dark-themed interface.

React JavaScript Vite CSS3

  • 🔍 Real-time search with debouncing to minimize API calls
  • 🎥 Trending, Top Rated & Popular movies and TV series browsing
  • 📺 Detailed pages with cast info, ratings & embedded YouTube trailers
  • ❤️ Favorites system persisted in browser storage
  • 🌗 Dark / Light mode toggle
  • 🎭 Genre filtering & fully responsive design

Web app that displays real-time weather, news, and city imagery using multiple external APIs.

JavaScript REST APIs

  • Dynamic integration of OpenWeather, Unsplash & GNews APIs
  • Async data handling and responsive UI design

📊 GitHub Stats




📬 Connect With Me

LinkedIn Email


"Every expert was once a beginner." 🌱

Pinned Loading

  1. HackYourFutureProjects/c54-final-project-group-B HackYourFutureProjects/c54-final-project-group-B Public

    JavaScript

  2. City-Lens City-Lens Public

    JavaScript

  3. Show7 Show7 Public

    JavaScript