About me
This is a website to showcase school projects as well as personal projects that I have worked on.
I will graduate December of 2018 from the Master of Software Development program at the University of Utah College of Engineering. My undergraduate degree is in Psychology and Criminology which gives me a unique perspective on how to engineer software projects. My current expertise is in networking and security utilizing Java and C++. I am passionate and interested in solving complex problems with the greatest amount of utility and optimization for the problem at hand.
Languages
- C
- C++
- Java
- Python
- C#
- SQL
- JavaScript
- HTML/CSS
Showcase Projects
- Multi Threaded Chatroom Server with Android Application
- Created a multithreaded web server that implements HTTP and Web socket protocols on top of TCP sockets. Utilizes JSON formatting for communication between server and both web client and Android client.
- Multi Threaded Server to Client File Transfer utilizing SSL
- Implemented a SSL Handshake between client and server utilizing self signed certificates for authentication. Once a secure connection is established, Server sends an encrypted version of a specified file to the Client then closes the connection. Utilizes RSA encryption for the transfer of nonces and the encryption for the file.
- Encrypted File System
- Utilized FUSE to write a pass through file system in user space. Encrypted files contain 16 bytes of a random salt along with the encrypted version of the file. When script is running allows for a directory of unencrypted information for user to look at.
Personal Projects
- Cheap Flights Web Scraper
- This web scraper utilized Selenium and BeautifulSoup to navigate web pages, submit form data, scrape the HTML and parse out the information to find the cheapest flights in a given date range.
Contact Me
Feel free to contact me if you have any questions! LinkedIn Profile