Projects

A few things I've built while studying Information Systems and cybersecurity at ASU.

Password Strength Checker

A Python application that evaluates password strength using a scoring system, classifying passwords as weak, medium, or strong based on their characteristics.

Python View on GitHub

Try it

import re from pyodide.ffi import create_proxy from js import document def is_strong_password(password): plen = len(password) lc = re.search(r'[a-z]', password) uc = re.search(r'[A-Z]', password) num = re.search(r'[0-9]', password) sym = re.search(r'[!@#$^&*]', password) strength = 0 if plen >= 8: strength += 1 if lc: strength += 1 if uc: strength += 1 if num: strength += 1 if sym: strength += 1 if strength >= 5: return "Strong password." if strength >= 3: return "Okay, but it could be stronger." return "Weak password." def check_click(event): pw = document.getElementById("pw-input").value result = is_strong_password(pw) if pw else "Enter a password first." document.getElementById("pw-result").innerText = result btn = document.getElementById("pw-check-btn") btn.addEventListener("click", create_proxy(check_click))

Cross-Cultural HCI Web Project

A website exploring how culture and language shape UX/UI design, built while studying human-computer interaction in Seoul, South Korea.

HTML CSS JavaScript View project