JHVIW

Welcome to my personal portfolio repository! This repository houses my GitHub Pages website, showcasing a variety of projects that I’ve developed or enjoyed working on. Below is an overview of each project – including what it does, the technologies used, and a link to view it live – as part of my portfolio.

🛡️ CyberSentinel – Cybersecurity Platform

Description: CyberSentinel is an advanced cybersecurity platform featuring multiple interactive modules for threat intelligence, OSINT (open-source intelligence), vulnerability assessment, cryptography, and social engineering. It provides a unified interface where users can visualize cyber threats (e.g. a Threat Intelligence Visualizer) and experiment with tools like an OSINT lab and cryptography workbench, all within a single web application. This project offers a comprehensive demonstration of cybersecurity concepts through data visualizations and simulations.

💧 ChatGPT Water Footprint – Interactive Analysis

Description: ChatGPT’s Global Water Footprint is an interactive “whitepaper” that explores the hidden environmental impact of using AI, specifically the water consumption associated with ChatGPT. This project presents data-driven insights in a visual storytelling format – for example, illustrating that each AI prompt can indirectly consume about 20ml of water. It includes animated charts and maps to show the worldwide water usage of AI and raises awareness of the sustainability implications in an engaging way.

🕵️ OSINT & Phishing Awareness (Research Project)

Description: This is a comprehensive security research project combining an OSINT investigation with a targeted phishing awareness campaign. The study involved collecting public data on company employees and then conducting a phishing test to identify vulnerabilities in social engineering defenses. The findings were used to provide personalized feedback and improve the organization’s security awareness. Presented as a multi-page report (in Dutch), it includes an overview of research questions, methodology, results, and recommendations on strengthening phishing resilience.

🕹️ “Unmasking the Cheats” – CS2 Vulnerability Research

Description: Unmasking the Cheats: A Deep Dive into Counter-Strike 2 Vulnerabilities is an in-depth analytical report on cheating and security flaws in the game Counter-Strike 2. This project examines a specific high-profile vulnerability (CVE-2021-30481) and the mechanisms behind common cheats like wallhacks. It explains how the exploits work and proposes measures to mitigate them, combining both technical research and practical insights (including reproducing the exploits and evaluating Valve’s countermeasures). The report is presented as an article with sections covering the vulnerability details, cheat implementations, survey insights, and conclusions.

🚉 OV Vertrektijden – Public Transport Departures

Description: OV Vertrektijden is a web application for viewing real-time public transport departure times in the Netherlands. It allows users to select one or multiple train stations and bus stops and displays the upcoming departures for each, including any delays or cancellations, in a clear dashboard format. The interface supports searching stops, adding favorites, and toggling a dark mode for convenience. This project showcases integration with public transit APIs to provide live data on trains and buses.

🚏 Bushalte API – Bus Stop Lookup

Description: Bushalte API is a simple web-based API tool that lets users search for Dutch bus stops by name. As you type at least 3 characters of a street or place name, it finds matching bus stops and returns details like the quay code, street name, and city for each result. This mini-project demonstrates a client-side search through a static dataset of bus stops (XML) and displays the results in a user-friendly table. It’s a lightweight API simulator for transit stop information.

🎨 Minecraft Color Palette & Pattern Generator

Description: This project is an interactive tool for Minecraft builders to experiment with block color palettes and patterns. Users can pick different Minecraft block colors and generate pattern previews (such as checkerboard, stripes, etc.) of a chosen size. The generator produces a grid visualization showing how selected blocks would look in combination, helping players design pixel-art or floor patterns for their builds. It’s a fun utility for creative planning in Minecraft.

⏱️ Hourly Rate Tracker

Description: The Hourly Rate Tracker is a minimalist web application to track earnings in real time. You enter your hourly pay rate, start the timer, and the app will display the elapsed time alongside the calculated earnings that accumulate as the seconds tick by. It features a simple interface with a live clock and counters for time and money, allowing you to pause/reset as needed – useful for freelancers or anyone curious about how much they’ve earned in a working session.

🗺️ Thessaloniki Travel Guide

Description: A single-page travel guide created for a trip to Thessaloniki, Greece. This project showcases a custom-designed itinerary page, complete with sightseeing highlights, daily schedules, and travel tips, styled in a magazine-like format. The page is richly formatted with images and sections for attractions (e.g. museums, markets, historic sites) and was tailored for the dates of the trip 6–12 August. It served as both a personal itinerary and a front-end design exercise, demonstrating responsive layout and creative use of typography.

Thank you for browsing through my portfolio! Feel free to explore each project via the live links, and check out the code in this repository to see how they are implemented. Each project taught me something new, and I’m excited to continue building and sharing more.