Justin Cruz

Projects

Biometric Enhanced Login Detection Pipeline (Rule + ML Hybrid) | Academic

Project Lead & Developer / Intro to Enterprise Computing — Summer 2025

Designed a hybrid login anomaly detection system that combines rule-based heuristics with a keystroke-biometric machine learning model. The project focused on maximizing attacker recall while balancing false positives, delivering a layered security pipeline for enterprise environments.

View GitHub Repo

Nextcloud Remote Access Deployment (ECE Discovery Project) | Academic

Project Lead & Developer / ECE Discovery Studio — Summer 2025

A deep dive into secure self-hosting and tunneling on a local Ubuntu server. I deployed a private Nextcloud instance for file syncing and collaboration, overcoming ISP restrictions and debugging Apache within Docker. The project emphasized practical ECE skills in containerization, DNS, and remote access security.

View Project Showcase

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

Self-Hosted Ubuntu Server | Personal

Developer — Spring 2025

Built a server to provide private, centralized access to media and backups. Focused on self-hosting and DNS-level ad blocking to reduce reliance on third-party services and enhance user privacy.

WanderSync – Collaborative Travel Planner | Academic

Backend Developer / Objects and Design — Fall 2024

Developed an Android app for collaborative travel planning using Firebase. Focused on backend architecture, real-time data syncing, and shared itinerary management across 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

Developer / Programming HW/SW System — Summer 2024

Designed and implemented a real-time shooting game on the ARM Mbed platform using C++ and hardware interface libraries for LCDs and input controls. Built all core logic using custom data structures and low-level memory manipulation.

Watch YouTube Demo

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