This was my senior capstone project that was developed with a team of peers. It is a fully functional adaptive assessment for students with learning disabilities. It includes a custom test and data creation tool for teachers. Our client, Dr. Sarah Conoyer, plans to use the project for educational research. This is a web based system that uses PHP, Javascript, HTML, CSS, and Bootstrap. This project demonstrates my ability to use the Agile and Scrum methods to develop software from the ground up.
Link to Project on GitHubThis is a project that consists of a video game database and a program that coverts massive amounts of video game data from CSV files into a video game database. The database schema is included since the code is only from the converter program. GitHub also includes a report describing the results and testing of the database.
Link to Project on GitHubThis project demonstrates proficiency in conducting usability tests in order to achieve user friendly interfaces. As part of my computer science degree I took a Human and Computer Interaction (HCI) class. HCI was about conducting usability tests in order to create usable interfaces that clients can use. This program implements a quiz game. The final result was achieved by having 5 different usability tests on this program. It is a web based program that uses HTML, PHP, Javascript, and CSS. Our final report presentation is included in GitHub.
Link to Project on GitHubThis project was for the networks class and demonstrates knowledge of the network stack. The app is a secure email client/server app using Socket API. It consists of a client program that can run on a local machine and a server program that listens for incoming connections. Incorporated a level of security using TLS. This app uses skills in Java, the Socket API In Java , Network Protocols of the 5 Layer TCP/IP Stack, and TLS.
Link to Project on GitHubThis is a project for the Advanced Algorithms class. The purpose of this project was to solve the Minimum Spanning Tree problem. The project consisted of 4 programs. An optimal Prim's and Kruskal's algorithm version and a sub-optimal Prim's and Kruskal's algorithm that had poor data structures. We then tested the run times of the different programs using large amounts of data in order to demonstrate how the underlying data structure affects time complexities. This program uses skills in Java, Algorithm Runtime Analysis, and Big O Notation. NOTE: DUE TO MY PROFESSOR'S REQUEST, THIS REPO IS MADE PRIVATE TO PREVENT FUTURE STUDENTS FROM COPYING THE SOURCE CODE. TO VIEW THIS REPO CONTACT ME.
Potential Employers May Be Granted Access To This Source Code Upon Request.This is a simple graph generator to use in testing implementations of algorithms that use graphs. (Minimum Spanning Tree algorithms, Shortest Path algorithms, etc.)
Link to Project on GitHub