Subir archivos a "/"
This commit is contained in:
+181
@@ -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>
|
||||
Reference in New Issue
Block a user