Vidal Esparza


What I'm Doing Now

Updated January 19th, 2026.

Web, Email, and Data Integration

Assisting a local brokerage with web development, email service integration, and data processing.

Building my own web + mail server

Finishing up building my own server to host this webpage and my own mail host. The software I'm using:

Basketball

My son is playing basketball at Play As One. The league is doing great work getting the parents involved with games after practices. Having a lot of fun.

Scripting Around

Stumbled upon the world of scripting, and just been playing around creating lightweight shell-based tools. Basically automating repetitive tasks and system interactions that manage daily logs and send messages to my wife through an API. If I can avoid opening my phone, then I'm game.


       #!/bin/bash
       # New markdown note in dailylogs folder
       DATE=$(date +%Y-%m-%d)
       TITLE=$(date +"# %a %b %d")
       TIME=$(date +"## %I:%M %p")
       FILE="/dailylogs/$DATE.md"

       if [ ! -f "$FILE" ]; then
         printf "%s\n%s\n\n" "$TITLE" "$TIME" > "$FILE"
       else
         printf "%s\n" "$TIME" >> "$FILE"
       fi
       
       vim "$FILE"