Diego Rodriguez

Computer Science Student • Full‑Stack & Systems • Houston, TX
Java Python C++ Docker Linux

Projects

Inventory Manager (Dockerized)

Java • Spring Boot • PostgreSQL • Docker • Traefik

Built a full‑stack inventory system with role‑based access and photo storage. CI builds multi‑arch images and deploys via Portainer.

Spring BootPostgreSQLDocker

Nextcloud @ Home

NGINX • Cloudflare Tunnel • Redis • S3‑compatible

Hardened, encrypted self‑hosted cloud with OTP invites, tuned uploads, and CDN caching. Terraform provisions DNS + access policies.

NginxCloudflareTerraform

Pathfinding Visualizer

Python • PyGame

Interactive A* vs. BFS/DFS visualizer with heuristics and obstacle editing, used in high‑school workshops.

A*Algorithms

Skills

  • Languages: Java, Python, C/C++, JavaScript, SQL, Bash
  • Frameworks: Spring Boot, Node/Express, React
  • DevOps: Docker, Portainer, Nginx/Traefik, GitHub Actions
  • Databases: PostgreSQL, Redis
  • Platforms: Linux, Raspberry Pi, Proxmox

Experience

  • Freelance Web Developer (2024—Present)
    Built and hosted sites for small businesses; SEO, analytics, payment integration, and automated backups.
  • IT Lab Assistant (2023—2024)
    Maintained Linux labs, imaged machines, and documented playbooks for students.

Certificates

  • Google IT Support Certificate
  • Comptia A+ — In Progress Expected Completion: Spring 2026

Selected Achievements

  • Built a homelab reverse-proxy stack (Nginx + Cloudflare Tunnels) serving multiple services securely with SSO.
  • Deployed offline LLM (Mistral 7B) via Docker on Ryzen 7; optimized quantization for code‑assist use.
  • Presented a workshop on container networking and volumes vs. bind‑mounts for beginners.