NeuroDev Tech Class
Online catalog of technical certification courses in Digital Literacy, Office Software, and Programming Fundamentals with Python. Includes lessons, activities, and assessments.
Software developer, STEM educator, & Computer Science grad
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.
Online catalog of technical certification courses in Digital Literacy, Office Software, and Programming Fundamentals with Python. Includes lessons, activities, and assessments.
Open-source desktop music app written in Rust using the Iced GUI framework. Highlights software design, debugging, data handling, and long-term project planning.
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.
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.
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.
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.
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.
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.