Portfolio
William Taylor
Previously Software Engineer at Xactly Corp
B.S. Computer Engineering - University of Pittsburgh Class of 2019
Examples of Work with:
Quick Links:
Cross Browser Tic-Tac-Toe
BACKEND DISABLED
(To save on recurring costs, the backend is disabled for now, let me know if you would like it re-enabled at willdtaylor1@gmail.com)
(Front-end hosted on GitHub Pages, back-end on Elastic Beanstalk)
Uses: Spring, React, AWS Elastic Beanstalk
Description:
This app uses Spring for the back end, and React for the front end.
It is a tic-tac-toe game site that can be played between browsers.
The React front-end communicates with the Spring backend through HTTP requests.
Through this, you can create games, take moves, delete games, and get data from the games.
Back-End (Hosted on Elastic Beanstalk, the GitHub pages front-end conencts to this)
Login Management System
(Download of codebase and screenshots)
Uses: Perl, PHP, MongoDB (in Vers. 2), PostgreSQL (in Vers. 1)
Description:
For my internship at the Pittsburgh Supercomputing Center, I created a login tracking and management system for them.
The backend was done in Perl, and the front end was done in PHP.
Storage was all done and working in Postgres, until the final few weeks, when I was asked to refactor to using MongoDB, which is now what it uses.
(Note that I was given permission to use this outside of the internship)
(Also note that if needed, I can provide source code of this application working with Postgres instead of MongoDB)
Traffic Simulator
(Download of executable JAR file)
Uses: Java WindowBuilder
Description:
This is a simple traffic simulation jar made in WindowBuilder.
You can see how traffic buildups happen when users stop for long amounts of time at stoplights and such.
Train Simulator
(Download of executable JAR file and video demo)
Uses: Java WindowBuilder
Description:
This is part of a train system simulation done as my contribution to a group project.
This module communicates with other modules through XML files, and coordinates trains through a pretend system.
Salon Management Site
DISABLED
(To save on recurring costs, this site is disabled for now, let me know if you would like it re-enabled at willdtaylor1@gmail.com)
(Hosted on Elastic Beanstalk)
Uses: Python, AWS Elastic Beanstalk
Description:
This is a flask app build in Python that uses SQAlchemy to run a database for a pretend Salon operating site.
You can create an account on the site, manage appointments, and view stylists, with different permissions based on what user type you are.
Further explanation of using the app is available on the home page.