GoGuard

 

Summary:

Private networks, especially of large clouds or service offerings, are difficult to maintain. New services and members must be bolted on manually, with no implicit coordination. As they grow, the menagerie of encryption types, proxy services, join/leave methods, and so forth can get messy. GoGuard offers a solution: a managed network, where all services are treated exactly the same, with the encryption and proxying handled innately. The GoGuard service is transparent: members do not even know they are running on top of GoGuard, secure: member peering is wireguard-encrypted with keys handled by GoGuard, homogeneous: the network is entirely agnostic to the services running on it and all join, leave, and health-check in the same way; mesh network: GoGuard proxies data from member to member until it reaches its final destination and, thanks to its transparency, they do not even know proxying needed to occur! GoGuard helps backend network engineers by making management and scalability of enterprise networks easy.


 

 

poster for Cisco

 

 

 

 

 

 

 

 

Team Members:

 

Surya Suresh

Bio: Surya Suresh is graduating Spring 2021 with a BS in Computer Science. He has interests in systems programming and design as well as building full stack applications. Surya has accepted an internship this summer and plans to pursue a MS in Computer Science at the University of California, Santa Cruz.

 

Email: ssuresh3@ucsc.edu

LinkedIn: https://www.linkedin.com/in/suryasuresh

Github: https://github.com/ssuresh3



 

Andrew Gordon

Bio: Andrew Gordon is graduating Spring 2021 with a BS in Computer Science and a minor in Electronic Music Production. He has interests in backend/full stack development, algorithms, machine learning and digital signal processing. Andrew is currently working a part-time internship and is searching for entry level positions or internships beginning in the summer or fall.

 

Email: andgordo@ucsc.edu

LinkedIn: https://www.linkedin.com/in/andrew7gordon/

Github: https://github.com/andrew-d-gordon



 

 

Aidan Smith

Bio: Aidan is graduating Spring 2021 with a BS in Computer Engineering and a minor in Computer Science. He has interests in machine learning and game design. Aidan is currently working part-time and will pursue an MS in Computer Science at the University of California, Santa Cruz.

 

Email: aidansmith192@gmail.com

LinkedIn: https://www.linkedin.com/in/aidansmith192/

Github: https://github.com/aidansmith192


 

 

Rory Landau

Bio: Rory Landau is graduating Spring 2021 with a BA in Computer Science and minor in Philosophy. He has a focus in algorithms and a particular interest in ethics and digital privacy. Rory is currently working and has accepted a full-time position in the fall.

 

Email: rflandau@protonmail.com

Gitlab: https://gitlab.com/rflandau

 

Other Partners Day 2021 Projects

Ransomware Detection
Spark IP Address API
Dell Cloud Garbage Collection
PSLab plugin for OpenTAP
GoGuard
NVMe-OF Characterization
Mobile Power Station
SlugSat
Portable PLA Spectrometer
Plastic to Fuel Portable Diesel Lab
Simple Sort - Automated Trash, Compost, and Recycling Bin
Automated Greenhouse
Autonomous Fog Water Collector
Dynamic Bicycle Safety
Passive Biosensor Suite
Facial Recognition Door Lock
Mood Tracking Biosensor
Affordable Piano Amplification