Justin Cruz

Projects

Remote Access & Self-Hosted Server (Discovery Project) | Academic & Personal

Project Lead — Summer 2025

This project extended my existing Ubuntu-based home server to support secure remote access for services like Minecraft Bedrock and Nextcloud. The goal was to build a real-world infrastructure for private remote access without relying on third-party services. I explored secure networking, firewalls, dynamic DNS, and tunneling to gain hands-on ECE skills in Linux systems, NAT traversal, and cybersecurity.

Home lab setup with Ubuntu server
Screenshot of home server lab used in Discovery Project

Home Ubuntu Server Setup | Personal

Project Lead — Spring 2025

Built a personal home server to provide centralized, private access to media and services, emphasizing privacy and local control over user data.

WanderSync | Academic

Backend Developer (Database) — Fall 2024

Developed WanderSync, a collaborative travel planning Android app using Firebase. I focused on backend architecture and database design, enabling dynamic itinerary creation and shared notes between users.

View GitHub Repo

Login screen
Login screen from WanderSync
Trip dashboard
Travel dashboard with shared notes and data
WanderSync Class Design Diagram
Backend architecture and design class diagram for WanderSync

Top-Down Shooter on Embedded Platform | Academic

Project Lead — Summer 2024

Created a real-time shooting game on the Mbed platform using C++ and hardware libraries for embedded systems. This project emphasized memory-constrained logic, I/O integration, and real-time interaction.

Watch YouTube Demo

LCD gameplay of shooter game
Real-time game running on embedded LCD display