jaime.build home

I'm Jaime. I build tools and games, and run a homelab.

Enterprise Support Engineer at Depot.dev, helping teams with their Docker builds and CI. 15+ years in technical support, bilingual in English and Spanish.

Featured projects

All projects
Movie Analytics Dashboard analytics page with charts

Movie Analytics Dashboard

A movie discovery site with accounts, collections, ratings, and an admin panel. Most of the interesting work is in the SQL: window functions, a custom hidden-gems score, and a normalized 18-table schema.

Library
21,769 movies, weekly TMDB sync
Quality
86% test coverage, 13-endpoint REST API
Stack
Python, Flask, PostgreSQL, Chart.js
Rust Rush mid-wave, towers firing along the path

Rust Rush, a tower defense game

Real-time tower defense in the browser. A Go server runs all the game logic at 60 FPS, including pathfinding, projectiles, and targeting. I ordered the 6 maps by difficulty by running each one through a fixed-budget simulation.

Server
60 FPS loop over WebSockets
Content
5 towers, 15 forms, 6 maps
Stack
Go, React, TypeScript, Canvas, SQLite

The homelab

What runs at home: media server, book pipeline, monitoring, home automation, and a dozen self-built apps, with no ports opened to the internet.

Everything routes through a Cloudflare Tunnel rather than forwarded ports, so there are no inbound holes in the firewall. Storage runs on Unraid with parity protection, and AdGuard Home filters DNS for every device on the network.

Gaming PC
Primary workstation for development and gaming
Media server
A mini PC running Unraid, hosting the Docker stack
Drive enclosure
Multi-bay USB enclosure connected to the media server
Network
Wi-Fi 7 router and a multi-gigabit switch
Network topology: internet, ISP, router, switch, the Unraid server and the devices behind itNetwork topology: internet, ISP, router, switch, the Unraid server and the devices behind it
The network diagram from the homelab page.

More projects

All projects

About me

For 15+ years my job has been explaining technical systems to the people who use them.

Every project on this site has a write-up for the same reason. Building it is half the work; explaining how it fits together is the other half.