Skip to content
View yvalenta's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report yvalenta

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
yvalenta/README.md

πŸ’« Yonatan Valencia

Sr. Software & AI Integration Engineer @ Globant

Designing scalable architectures, agentic AI workflows, and self-hosted ecosystems.

Discord LinkedIn Twitter Instagram


πŸ”­ About Me

With over a decade of experience in the Ruby on Rails ecosystem and backend engineering, I currently specialize in the convergence of traditional software engineering and Artificial Intelligence.

I build agentic workflows (LangChain, n8n, Anthropic Claude, Gemini, Amazon Bedrock) and design robust DevOps infrastructures β€” from zero-downtime Kamal 2 deploys to a fully self-hosted home lab exposed through a single Cloudflare Tunnel with no open ports. When I'm not optimizing containers or integrating APIs, I enjoy structured swim training and exploring the intersection of technology and brand development within the hospitality and gastronomy sector β€” currently building the digital presence for Resplandor, a Colombian restaurant in MedellΓ­n.


🌌 Skills & Projects Constellation

Skills and Projects Map

An interconnected view of my tech stack, projects, and areas of expertise.


πŸ’» Tech Stack

⚑ Core & Frameworks

Ruby Rails Node.js TypeScript React Hotwire GraphQL

🎨 Frontend & Design Systems

TailwindCSS DaisyUI Alpine.js Google Fonts Figma

🧠 AI & Agentic Workflows

Anthropic Claude Gemini Amazon Bedrock LangChain n8n

☁️ Cloud, Infra & Data

AWS Docker Kamal Cloudflare Nginx Supabase PostgreSQL Redis ElasticSearch


🏠 Home Lab: AI-Assisted Infrastructure

A personal learning environment where I explore infrastructure, networking, and container orchestration end-to-end. Everything is designed, debugged, and documented with AI assistance.

Home Lab Architecture

πŸ—οΈ Architecture Breakdown

Layer Tool Primary Function
Tunnel Cloudflare Tunnel (homelab-tunnel) + cloudflared Secure public exposure β€” zero open ports (Zero Trust). One named tunnel routes every subdomain.
Reverse proxy Docker network aliases + nginx-proxy-manager Hostname routing to containers and TLS certificate management.
Containers Docker + Portainer Execution, isolation, and management of all services.
Deploy Kamal 2 + Thruster Zero-downtime Rails deploys, remote amd64 builds over SSH, extended drain window for long-running AI jobs.
Database Supabase (PostgreSQL 17) External managed Postgres via AWS pooler, shared across dev and prod environments.
Monitoring Netdata + Uptime Kuma Real-time telemetry (CPU, memory, SSH sessions, Nginx traffic) and public status page.

🌐 Published via the tunnel

App Route Type
Advance Fitness App advance-fitness-app.ynt.codes Public
CV / Portfolio cv.ynt.codes Public
Loan Calculator loan_calculator.ynt.codes Public + private hostname
Portainer portainer.ynt.codes Public + private hostname

πŸ” Key Engineering Learnings

  • Deploying a single persistent outbound tunnel with cloudflared to bypass CGNAT restrictions, eliminating the need for any open port on the home network.
  • Architecting internal Docker networking so a freshly deployed Kamal container re-joins the right network-alias inside the proxy network without manual intervention.
  • Tuning Kamal's drain_timeout well above the default so in-flight AI plan generations (up to ~120s) survive a mid-generation deploy instead of leaving jobs stuck.
  • Running dev and prod against the same external Postgres instance safely, with clear guardrails around DATABASE_URL vs DEV_DATABASE_URL.

πŸ€– The AI Integration Ecosystem

Beyond the Home Lab, Artificial Intelligence is the core of my professional workflow, acting not as a replacement, but as an engineering accelerator.

  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
  β”‚              AI Integration Stack                   β”‚
  β”‚                                                     β”‚
  β”‚  LangChain ────────► Agent Orchestration            β”‚
  β”‚  Anthropic Claude ─► Reasoning & Generation          β”‚
  β”‚  Gemini 2.5 Flash ─► Primary provider (multi-model)  β”‚
  β”‚  Amazon Bedrock ───► Multi-model API Gateway         β”‚
  β”‚  RAG Pipelines ────► Embeddings + Vector Search      β”‚
  β”‚  n8n ───────────────► Multi-step Agentic Workflows   β”‚
  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Flagship application: Advance Fitness, a gym management platform (Rails 8.1 Β· Ruby 4.0.5) with AI-generated, editable training and nutrition plans through a multi-provider adapter layer (Gemini by default, Claude as fallback), deployed via Kamal 2 on the home lab and backed by Supabase.


🎨 Brand & Business

Alongside engineering, I design and build the digital presence for small hospitality and e-commerce brands β€” single-file, high-conversion landing pages with a distinct brand system per client.

Project Description
Resplandor Colombobian estaurant-bar (MedellΓ­n) β€” full brand system, animated signature visual, WhatsApp-first landing page.
FungiLab Functional mushroom supplement brand β€” product-focused landing with animated visual components.

Stack: single-file HTML Β· Tailwind CSS (JIT via CDN) with custom brand tokens Β· Alpine.js Β· Lucide Icons Β· AOS scroll animations Β· Google Fonts.

Pinned Loading

  1. api-sena- api-sena- Public

    Ruby

  2. ember-empleados-backend ember-empleados-backend Public

    Ruby

  3. ember-empleados-frontend ember-empleados-frontend Public

    CSS

  4. file-versioning file-versioning Public

    File versioning app

    Ruby

  5. Front-sena Front-sena Public

    JavaScript

  6. libreria-samitic libreria-samitic Public

    AplicaciΓ³n web ​ para realizar crΓ­ticas o reseΓ±as de libros

    Ruby