Mountain landscape background
Photo of Hayden Hawley

Hayden Hawley

Software developer, STEM educator, & Computer Science grad

Professional Summary

Computer Science graduate and STEM educator with experience teaching programming, digital literacy, and analytical problem-solving to neurodivergent learners. Skilled at breaking complex technical ideas into clear, manageable steps.

My work combines practical software development, technical instruction, and student-centered problem solving. I am especially interested in projects that connect software, education, automation, and real-world usability.

Portfolio

NeuroDev Tech Class

Online catalog of technical certification courses in Digital Literacy, Office Software, and Programming Fundamentals with Python. Includes lessons, activities, and assessments.

Sonora

Open-source desktop music app written in Rust using the Iced GUI framework. Highlights software design, debugging, data handling, and long-term project planning.

MP3 Audio Restoration

Machine learning project that attempts to restore low-bitrate MP3 audio by reconstructing spectrograms and reducing compression artifacts. Uses paired clean/degraded audio data, STFT preprocessing, and a CNN-based restoration model.

2048 AI Agent

AI project that plays 2048 using depth-limited search, expectimax, and heuristic board evaluation. The agent handles random tile placement and significantly outperforms simple greedy strategies.

NeuroDev Time-Off Calendar

Firebase-backed employee time-off calendar and admin scheduling portal. Employees can mark unavailable dates in real time, while admins manage mentor availability, preferences, holidays, and generated schedules.

iTunes-to-Spotify Playlist Migrator

Web application that parses iTunes XML playlist data and rebuilds playlists through the Spotify Web API. Demonstrates data transformation, automation, API usage, and practical full-stack development.

Pokémon Type Classifier

CNN-based machine learning project that predicts Pokémon types from sprite images. Includes dataset generation, preprocessing, multi-label classification, custom evaluation metrics, and prediction visualization.

Night-Shift Scheduler

Python scheduling application that takes availability, staffing needs, and target hours to produce a conflict-free monthly schedule. Demonstrates constraint-based logic, data organization, and real-world problem solving.