jperry82
Aspiring software developer specializing in user-centric apps, data analysis, and agile methods. Focused on secure, scalable solutions and ongoing learning.
Binghamton, NY
Pinned Repositories
animal-rescue-dashboard
The Grazioso Salvare Dashboard is an interactive web app designed to identify and categorize dogs for search-and-rescue training. Using Dash, MongoDB, and Plotly, it allows users to filter and visualize data from animal shelters in Austin, Texas. The dashboard provides real-time updates with intuitive data insights and user-friendly controls.
CS-210-R1791_Progamming_Languages
This repository contains the "GroceryTracker" program from the SNHU Programming Languages course under Dr. Marcello. The program analyzes item purchase frequencies at Corner Grocer to optimize store layout. The project focuses on modularity, data management, and user experience, with potential for enhancements in input handling and UI design.
CS-230-H2934-Operating-Platforms
This repository showcases the finalized software design document for "The Gaming Room" project, developed during the CS-230-H2934 Operating Platforms course. The project involved designing a scalable, multi-platform online gaming application. The documentation highlights clear, structured software design specifications, focusing on user needs, scal
CS-250-H2960-Software-Development-Lifecycle
This repository contains the final project for the Software Development Lifecyle course (CS-250-H2960). The project demonstrates my understanding of key software development principles, including user needs analysis, agile methodologies, and effective teamwork in a collaborative environment.
CS-255_DriverPass_System
This repository contains the "DriverPass" project, developed to revolutionize how learners prepare for driving tests. The project focused on creating a user-centric platform that integrates practice exams, practical lessons, and performance tracking to ensure comprehensive learner preparation. The experience emphasized the importance of user feedba
CS-300-ABCU_Course_Schedule
This repository contains the "ABCU Course Scheduler" project, developed to assist academic advisors at ABCU in planning and advising on course schedules. The project focuses on efficient data handling, using appropriate data structures to ensure courses are taken in the correct sequence. The experience emphasized the importance of choosing the righ
CS-305_Software_Security
Client Overview Artemis Financial, a firm engaged in international financial transactions, required a modernization of its operations with a strong focus on software security. The primary issue addressed was the safeguarding of their web-based applications to protect sensitive financial data, comply with international and domestic regulations, and
CS-320_Software_Test_Automation_-_QA
This repository contains reflections on key practices in software development, focusing on ensuring functionality and security, interpreting user needs, and effective software design. The reflections emphasize the importance of rigorous testing, secure coding practices, user engagement, and thoughtful software architecture. Each project documented
CS-330-Comp-Graphic-and-Visualization
This repository contains the final project for the CS 330 course, where I developed a 3D scene using OpenGL. The project showcases 3D modeling, textures, lighting, and interactive camera controls. The experience enhanced my skills in computational graphics and iterative development, offering insights for future educational and professional goals.
CS-350-Emerging-Sys-Arch-Tech
This repository contains a smart thermostat prototype using the TI CC3220x LAUNCHXL board. It reads room temperature via I2C, controls an LED for heating status, and simulates server communication through UART. The project integrates peripherals and uses a task scheduler to handle time-based and event-driven tasks.
jperry82's Repositories
jperry82/animal-rescue-dashboard
The Grazioso Salvare Dashboard is an interactive web app designed to identify and categorize dogs for search-and-rescue training. Using Dash, MongoDB, and Plotly, it allows users to filter and visualize data from animal shelters in Austin, Texas. The dashboard provides real-time updates with intuitive data insights and user-friendly controls.
jperry82/CS-210-R1791_Progamming_Languages
This repository contains the "GroceryTracker" program from the SNHU Programming Languages course under Dr. Marcello. The program analyzes item purchase frequencies at Corner Grocer to optimize store layout. The project focuses on modularity, data management, and user experience, with potential for enhancements in input handling and UI design.
jperry82/CS-230-H2934-Operating-Platforms
This repository showcases the finalized software design document for "The Gaming Room" project, developed during the CS-230-H2934 Operating Platforms course. The project involved designing a scalable, multi-platform online gaming application. The documentation highlights clear, structured software design specifications, focusing on user needs, scal
jperry82/CS-250-H2960-Software-Development-Lifecycle
This repository contains the final project for the Software Development Lifecyle course (CS-250-H2960). The project demonstrates my understanding of key software development principles, including user needs analysis, agile methodologies, and effective teamwork in a collaborative environment.
jperry82/CS-255_DriverPass_System
This repository contains the "DriverPass" project, developed to revolutionize how learners prepare for driving tests. The project focused on creating a user-centric platform that integrates practice exams, practical lessons, and performance tracking to ensure comprehensive learner preparation. The experience emphasized the importance of user feedba
jperry82/CS-300-ABCU_Course_Schedule
This repository contains the "ABCU Course Scheduler" project, developed to assist academic advisors at ABCU in planning and advising on course schedules. The project focuses on efficient data handling, using appropriate data structures to ensure courses are taken in the correct sequence. The experience emphasized the importance of choosing the righ
jperry82/CS-305_Software_Security
Client Overview Artemis Financial, a firm engaged in international financial transactions, required a modernization of its operations with a strong focus on software security. The primary issue addressed was the safeguarding of their web-based applications to protect sensitive financial data, comply with international and domestic regulations, and
jperry82/CS-320_Software_Test_Automation_-_QA
This repository contains reflections on key practices in software development, focusing on ensuring functionality and security, interpreting user needs, and effective software design. The reflections emphasize the importance of rigorous testing, secure coding practices, user engagement, and thoughtful software architecture. Each project documented
jperry82/CS-330-Comp-Graphic-and-Visualization
This repository contains the final project for the CS 330 course, where I developed a 3D scene using OpenGL. The project showcases 3D modeling, textures, lighting, and interactive camera controls. The experience enhanced my skills in computational graphics and iterative development, offering insights for future educational and professional goals.
jperry82/CS-350-Emerging-Sys-Arch-Tech
This repository contains a smart thermostat prototype using the TI CC3220x LAUNCHXL board. It reads room temperature via I2C, controls an LED for heating status, and simulates server communication through UART. The project integrates peripherals and uses a task scheduler to handle time-based and event-driven tasks.
jperry82/CS-370-Current-Emerging-Trends
This project implements a deep Q-learning algorithm to train an intelligent pirate agent that navigates a maze to find treasure before a player, solving a pathfinding problem. The agent learns optimal strategies by balancing exploration and exploitation using reinforcement learning techniques.
jperry82/Inventory-App
This Inventory Management System is an Android application designed to help users efficiently track and manage their inventory items. The app provides essential features such as adding, updating, and deleting items, as well as receiving SMS notifications for low stock alerts.