DR / / drodriguez.site
010 / / colophon

Colophon

This site is a Next.js app on the App Router, written in TypeScript and styled with Tailwind. Every colour is a CSS variable, so light and dark are one token swap rather than two stylesheets. Type is Inter and JetBrains Mono, both self-hosted through next/font.

The design rules are deliberately narrow: no border radius, no box shadows, no gradients, two font weights, and the accent colour appears at most twice on any page. Constraints like these make a site quicker to build and much harder to make ugly.

Everything you can reach from here runs on one VPS I administer — this site and every demo behind it, each its own Docker container, fronted by nginx with Let's Encrypt certificates. The uptime and response figures on the home page are measured by the site itself, not typed in by hand. No Vercel, no serverless, no third-party analytics, and no trackers of any kind. The one thing recorded is the questions people type into the assistant — the text only, never an IP or a user agent — so I can see which parts of my work this site fails to explain.

frameworkNext.js (App Router)
languageTypeScript
stylingTailwind + CSS variables
typeInter · JetBrains Mono
hostingSelf-hosted VPS, Ubuntu
runtimeDocker + nginx
certificatesLet's Encrypt
analyticsNone — questions only, no IPs