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 π"
}Frontend
Backend
Database & Cloud
Tools & Testing
π² BiCycleL β π Live: bicyclel.nl
Full-stack second-hand bicycle marketplace for the Netherlands β built in an Agile team as the HackYourFuture final project.
- π 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
π¬ Show7 β π Live Demo
A modern movie & TV series discovery platform powered by the TMDB API, with a sleek dark-themed interface.
- π 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
π City Lens
Web app that displays real-time weather, news, and city imagery using multiple external APIs.
- Dynamic integration of OpenWeather, Unsplash & GNews APIs
- Async data handling and responsive UI design
"Every expert was once a beginner." π±