SOFTWARE ENGINEERING · JAVA · INFRASTRUCTURE

2026

Code is only half the story.

I'm Lorenzo. I write Java, run my own homelab, and like understanding what happens underneath the application, from program logic to Linux, DNS, containers, and networks.

PRIMARY Java
INTEREST Backend + DevOps
HOME LAB Proxmox + Linux

I prefer understanding something properly before rushing to the next topic.

HELIOS
CODE → LINUX → NETWORK → DEPLOY → MONITOR
LAB ONLINE
01

ABOUT

I like knowing why things work.

Programming got me interested in software. Wanting to understand everything underneath it pulled me into systems.

I wanted to know where traffic goes after an application starts, how DNS finds a service, what Linux is doing behind the scenes, how a container is isolated, and what happens when one dependency suddenly disappears.

Eventually those questions became HELIOS, my physical homelab. It gives me somewhere real to experiment with virtualization, Linux, Docker, networking, DNS, monitoring, remote access, and backups.

/

The most useful lab is one important enough that you care when it breaks.

02

SELECTED WORK

Things I've built.

Software, infrastructure, and experiments that forced me to understand more than the happy path.

INFRASTRUCTURE 01 / FEATURED

HELIOS Homelab

A physical infrastructure lab where I run real services and practice virtualization, Linux administration, networking, monitoring, DNS, containers, remote access, and backups.

HARDWARE

Dell OptiPlex · Lenovo ThinkCentre · Cisco Catalyst

SERVICES

Proxmox · Docker · AdGuard Home · Uptime Kuma

WHY I KEEP IT

Reading about infrastructure is useful. Having to recover it when you break it is considerably more memorable.

HELIOS / NETWORK Infrastructure map
LAB ONLINE
WAN Internet
GATEWAY TP-Link AX21
CORE Cisco Catalyst
NODE 01 Dell
Proxmox
Docker Containers
NODE 02 Lenovo
Proxmox
Compute Lab
DNS AdGuard
MONITOR Kuma
BACKUP Nightly
BankingApplication.java JAVA
BALANCE $1,250.00
Deposit Withdraw Balance

while (running) {

  displayMenu();

  processChoice(input);

}

JAVA 02

Banking Application

Built while turning isolated Java exercises into one program where methods, loops, input, and application flow had to work together.

Java Methods Loops Input
View project ↗
SERVICE dns-01
ONLINE
DNS ACTIVE
FILTERING ENABLED
SCOPE LAN
CLIENT → ADGUARD → UPSTREAM
NETWORKING 03

AdGuard DNS

Network-wide DNS filtering running as an actual household service, including upstream DNS, local rewrites, monitoring, and persistent configuration.

Linux DNS AdGuard Monitoring
portfolio.local
SOURCE → LINUX → HELIOS
WEB 04

This Portfolio

Built from scratch as a web-development refresher and designed to become a public service deployed from the infrastructure shown above.

HTML CSS JavaScript Self-hosting
View source ↗
03

STACK

What I've worked with.

Technologies I've used through coursework, personal projects, and my homelab.

01
Development BUILDING WITH

Java · HTML · CSS · JavaScript · Git · GitHub

02
Infrastructure HANDS-ON

Linux · Proxmox · Docker · SSH · Self-hosting

03
Networking HANDS-ON FOUNDATIONS

TCP/IP · DNS · VLANs · Routing · Monitoring

NOW
Current focus DEEPENING

Java OOP · Backend development · Deployment

04

EDUCATION

The degree meets the lab.

2026
Tarrant County College

Associate of Arts

Completed
IN PROGRESS
Western Governors University

B.S. Software Engineering

Java Track

GET IN TOUCH

Let's build something useful.