Subir archivos a "/"

This commit is contained in:
2026-08-15 15:15:28 +02:00
parent 485879d3f0
commit 077fed41e6
5 changed files with 636 additions and 2 deletions
+181
View File
@@ -0,0 +1,181 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Juan Rodriguez Gil — Deployment & Infrastructure</title>
<meta name="description" content="Deployment and infrastructure consultancy. Docker, Linux, AI stacks.">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Inter:ital,wght@0,300;0,400;0,500;0,600;1,300&display=swap" rel="stylesheet">
<link rel="stylesheet" href="styles.css">
<link rel="icon" type="image/png" href="favicon.png">
</head>
<body>
<nav>
<a href="https://jrodriiguezg.link" class="nav-name">jrodriiguezg.link</a>
<div class="nav-links">
<a href="#services">Services</a>
<a href="#projects">Projects</a>
<a href="lab/index.html">Lab</a>
<a href="#contact">Contact</a>
</div>
</nav>
<!-- HERO: 2 columns on desktop -->
<header>
<div class="hero-left">
<h1>
Infrastructure<br>
<em>that just works.</em>
</h1>
</div>
<div class="hero-right">
<p class="tagline">
I design and deploy Linux and Docker-based stacks for teams that can't afford surprises in production. From a single service to a full AI pipeline.
</p>
<a href="mailto:[email protected]" class="cta">Talk to me →</a>
</div>
</header>
<!-- MAIN CONTENT: 2 columns on desktop -->
<div class="content">
<!-- LEFT COLUMN -->
<div class="col-left">
<section id="services">
<h2>Services</h2>
<div class="service-list">
<div>
<p class="service-title">Container Architecture</p>
<p class="service-desc">Translating complex application dependencies into clean, reproducible Docker Compose stacks. Every service isolated, every config versioned.</p>
</div>
<div>
<p class="service-title">AI & LLM Infrastructure</p>
<p class="service-desc">Private deployment of language models and RAG pipelines. Local Ollama setups, ChromaDB integration, and intelligent request routing.</p>
</div>
<div>
<p class="service-title">Linux Systems Engineering</p>
<p class="service-desc">Server setup, hardening, and long-term administration. Debian, RHEL, Ubuntu, Fedora.</p>
</div>
<div>
<p class="service-title">Infrastructure Audit</p>
<p class="service-desc">A deep review of your current deployment — finding the things that will hurt you before they do.</p>
</div>
</div>
</section>
<section>
<h2>Tools & Skills</h2>
<div class="skills-grid">
<div class="skill-group">
<p class="skill-group-title">Infrastructure</p>
<p>Docker · Docker Compose · Podman · Cloudflare · Nginx · Bash · Git · Python</p>
</div>
<div class="skill-group">
<p class="skill-group-title">Linux & Systems</p>
<p>Debian · RHEL · Ubuntu · Fedora · Windows Server · Windows administration</p>
</div>
<div class="skill-group">
<p class="skill-group-title">Networking</p>
<p>DNS · Reverse proxy · VPN · LAN/WAN · Cloudflare Tunnels · Firewall configuration</p>
</div>
<div class="skill-group">
<p class="skill-group-title">AI & Data</p>
<p>Ollama · ChromaDB · LlamaIndex · OpenWebUI · AnythingLLM · Jupyter · Python</p>
</div>
<div class="skill-group">
<p class="skill-group-title">Electronics & Hardware</p>
<p>Circuit design · Soldering · Arduino · ESP32 · Raspberry Pi · KiCad · FreeCAD</p>
</div>
<div class="skill-group">
<p class="skill-group-title">Business Software</p>
<p>Odoo ERP · Microsoft Excel · Office 365</p>
</div>
<div class="skill-group">
<p class="skill-group-title">Design & Documentation</p>
<p>Inkscape · Canva · Markdown · FreeCAD</p>
</div>
</div>
</section>
<a href="lab/index.html" class="lab-callout">
<span class="lab-callout-label">Home Lab</span>
<p>Two Linux servers running 15+ self-hosted services. See the hardware and what's deployed on it.</p>
<span class="lab-callout-link">View the lab →</span>
</a>
</div>
<!-- RIGHT COLUMN -->
<div class="col-right">
<section id="projects">
<h2>Projects</h2>
<div class="projects">
<a href="https://lemoe.link" target="_blank" class="project">
<div class="project-header">
<span class="project-name">LEMoE</span>
<span class="project-arrow"></span>
</div>
<p>AI middleware that semantically routes requests across multiple local expert models. Built to run efficiently on constrained hardware without cloud dependency.</p>
<span class="project-stack">Docker · Python · Ollama</span>
</a>
<a href="https://srag.jrodriiguezg.link" target="_blank" class="project">
<div class="project-header">
<span class="project-name">SRag</span>
<span class="project-arrow"></span>
</div>
<p>Containerized RAG pipeline connecting document store embeddings to a language model with a clean, maintainable architecture.</p>
<span class="project-stack">ChromaDB · Docker Compose</span>
</a>
<a href="https://prrpc.jrodriiguezg.link" target="_blank" class="project">
<div class="project-header">
<span class="project-name">PRRPC</span>
<span class="project-arrow"></span>
</div>
<p>Linux daemon integrating hardware and software on Wayland. Drives a physical status monitor via a custom USB communication protocol.</p>
<span class="project-stack">Linux · Wayland · Hardware</span>
</a>
<a href="https://blog.jrodriiguezg.link" target="_blank" class="project">
<div class="project-header">
<span class="project-name">Blog</span>
<span class="project-arrow"></span>
</div>
<p>Technical writing in English and Spanish. Articles on Linux, infrastructure, automation, and hardware.</p>
<span class="project-stack">Writing · Linux · Systems</span>
</a>
<a href="lab/index.html" class="project">
<div class="project-header">
<span class="project-name">Lab</span>
<span class="project-arrow"></span>
</div>
<p>The hardware running all of this. Two servers, 5.6 TB of storage, no cloud dependency.</p>
<span class="project-stack">HP EliteDesk · Raspberry Pi 4B</span>
</a>
</div>
</section>
<section id="contact">
<h2>Contact</h2>
<p>If you need a reliable infrastructure partner — someone who understands your stack end to end — reach out.</p>
<a href="mailto:[email protected]" class="email-link">[email protected]</a>
<div class="social-links">
<a href="https://www.linkedin.com/in/juanraulrodriguezgil/" target="_blank">LinkedIn</a>
<a href="https://github.com/jrodriiguezg" target="_blank">GitHub</a>
</div>
</section>
</div>
</div>
<footer>
<span>© 2026 Juan Raul Rodriguez Gil</span>
<span>jrodriiguezg.link</span>
</footer>
</body>
</html>