diff --git a/index-ca.html b/index-ca.html index 3add261..abbef1e 100644 --- a/index-ca.html +++ b/index-ca.html @@ -176,16 +176,14 @@ class="absolute inset-0 bg-gradient-to-t from-background-light/80 dark:from-background-dark/80 to-transparent" > - - - +

- Manifiesto + Manifest per a una tecnologia humana i sobirana

@@ -199,14 +197,13 @@

- Propósito + Propòsit

- Democratizar y humanizar la tecnología, poniéndola al servicio - de las personas y del planeta, y no al revés. Busco crear - herramientas que empoderen a las comunidades en lugar de - concentrar el poder. + Democratitzar i humanitzar la tecnologia, posant-la al servei + de les persones i del planeta, i no al revés. Busco crear + eines que empoderin les comunitats en lloc de concentrar el poder.

@@ -217,14 +214,13 @@

- Misión + Missió

- Desarrollar soluciones digitales eficientes, accesibles y - respetuosas con los derechos digitales, demostrando que otra - tecnología es posible desde el compromiso local y el impacto - global. + Desenvolupar solucions digitals eficients, accessibles i + respectuoses amb els drets digitals, demostrant que una altra + tecnologia és possible des del compromís local i l'impacte global.

@@ -233,12 +229,12 @@

- Principios rectores + Principis rectors

- +
@@ -249,14 +245,13 @@ eco

- Sostenibilidad (Green Software) + Sostenibilitat (Green Software)

- Optimizar el consumo de recursos, minimizando la transferencia - de datos y la huella de carbono de las aplicaciones web que - desarrollo. + Optimitzar el consum de recursos, minimitzant la transferència + de dades i l'empremta de carboni de les aplicacions web que desenvolupo.

- +
@@ -281,18 +276,17 @@ folder_open

- Software Libre + Programari Lliure

- Apoyar y contribuir al código abierto como bien público - digital que fomenta la soberanía tecnológica y el aprendizaje - compartido. + Recolzar i contribuir al codi obert com a bé públic digital + que fomenta la sobirania tecnològica i l'aprenentatge compartit.

- +
@@ -302,18 +296,17 @@ groups

- Bien Común + Bé Comú

- Priorizar proyectos y herramientas que generen un impacto - social positivo, medible y orientado a resolver necesidades - reales de la sociedad. + Prioritzar projectes i eines que generin un impacte social + positiu, mesurable i orientat a resoldre necessitats reals de la societat.

- +
@@ -325,18 +318,17 @@ >

- Accesibilidad (a11y) + Accessibilitat (a11y)

- Diseñar interfaces web inclusivas para que todo el mundo pueda - acceder a la información sin barreras físicas, cognitivas o - tecnológicas. + Dissenyar interfícies web inclusives perquè tothom pugui + accedir a la informació sense barreres físiques, cognitives o tecnològiques.

- +
@@ -346,18 +338,17 @@ shield

- Privacidad + Privacitat

- Respetar la soberanía de los datos personales, usando - analíticas éticas y cookieless, protegiendo a los usuarios del - rastreo corporativo. + Respectar la sobirania de les dades personals, utilitzant + analítiques ètiques i cookieless, protegint els usuaris del rastreig corporatiu.

- +
@@ -372,27 +363,25 @@

- Utilizar modelos de IA de forma ética y transparente, - priorizando la ejecución local y velando porque sirvan de - apoyo a la agencia humana. + Utilitzar models d'IA de forma ètica i transparent, + prioritzant l'execució local i vetllant perquè serveixin de suport a l'agència humana.

- +
-
+

- Mi laboratorio + El meu laboratori

- Un espacio de experimentación técnica, herramientas reales e - infraestructura digital soberana. + Un espai d'experimentació tècnica, eines reals i infraestructura digital sobirana.

@@ -410,13 +399,13 @@ class="tab-btn px-6 py-3 rounded-xl font-bold text-sm transition-all text-slate-600 dark:text-slate-400 hover:bg-slate-100 dark:hover:bg-white/5" data-tab="experimentos" > - Experimentos + Experiments
@@ -466,13 +450,12 @@ >dns

- Hetzner Helsinki + Hetzner Hèlsinki

- Servidores dedicados y VPS alimentados por energía verde - en Finlandia. + Servidors dedicats i VPS alimentats per energia verda a Finlàndia.

@@ -484,8 +467,7 @@

- Alternativa self-hosted y de código abierto a - Vercel/Heroku. + Alternativa self-hosted i de codi obert a Vercel/Heroku.

@@ -497,8 +479,7 @@

- Servicio Git ligero autohospedado para control soberano - de código. + Servei Git lleuger autohospedat per al control sobirà de codi.

@@ -510,8 +491,7 @@

- Automatización de flujos de trabajo self-hosted libre de - ataduras de SaaS. + Automatització de fluxos de treball self-hosted lliure de lligams de SaaS.

@@ -523,15 +503,26 @@

- Analítica web ética, respetuosa con la privacidad y - cookieless. + Analítica web ètica, respectuosa amb la privacitat i cookieless. +

+
+
+ screen_record +

Cap

+

+ Eina de gravació de pantalla de codi lliure al nostre node.

- +
PendientePendent

- Estrés de Lectores de Pantalla + Estrès de Lectors de Pantalla

- Auditoría manual de interfaces complejas con lectores NVDA - y VoiceOver para validar flujos interactivos dinámicos y - estados de ARIA en vivo. + Auditoria manual d'interfícies complexes amb lectors NVDA i VoiceOver per validar fluxos interactius dinàmics i estats d'ARIA en viu.

- +
ConstanteConstant Forgejo • GitHub
- +
@@ -727,21 +706,19 @@ >query_stats

- Visualización Datos Baleares + Visualització Dades Balears

- Panel interactivo y visualización ecológica sobre el - consumo de agua y recursos en el archipiélago balear, - diseñado con tecnologías web ligeras. + Tauler interactiu i visualització ecològica sobre el consum d'aigua i recursos a l'arxipèlag balear, dissenyat amb tecnologies web lleugeres.

En DesarrolloEn Desenvolupament HTML5 • JS • D3.js
- +
@@ -766,7 +743,7 @@ class="material-symbols-outlined transform group-open:rotate-90 transition-transform text-slate-400" >chevron_right - Trabajo Anterior (Proyectos e IA comercial) + Treball Anterior (Projectes d'IA comercial)
@@ -783,10 +760,10 @@

- Sistema de procesamiento inteligente multimedia. - Recibe audios y PDFs, los transcribe y los - estructura mediante APIs de IA comerciales para su - posterior consulta semántica. + Sistema de processament intel·ligent multimèdia. + Rep àudios i PDFs, els transcriu i els estructura + mitjançant APIs d'IA comercials per a la seva + posterior consulta semàntica.

@@ -794,7 +771,7 @@ class="text-xs text-primary hover:underline font-bold" onclick="openModal('project-1')" > - Ver detalles y stack + Veure detalls i stack
@@ -812,9 +789,7 @@

- Bot conversacional de Telegram conectado con Google - Sheets que sugiere recetas basándose en ingredientes - disponibles en tiempo real. + Bot conversacional de Telegram connectat amb Supabase i RAG que suggereix receptes basant-se en ingredients disponibles en temps real.

@@ -822,7 +797,7 @@ class="text-xs text-primary hover:underline font-bold" onclick="openModal('project-2')" > - Ver detalles y stack + Veure detalls i stack
@@ -1073,35 +1048,31 @@

- Descripción + Descripció

- Sistema de ingesta y procesamiento inteligente de contenido - multimedia. Recibe audio, PDFs, vídeos y texto. Utiliza modelos - de IA para transcribir, resumir y extraer información clave, - almacenando todo en Supabase de forma estructurada para - reutilización posterior. + Sistema d'ingestió i processament intel·ligent de contingut multimèdia. Rep àudio, PDFs, vídeos i text. Utilitza models d'IA per transcriure, resumir i extreure informació clau, emmagatzemant tot a Supabase de forma estructurada per a la seva posterior reutilització.

- Funcionalidades + Funcionalitats

    -
  • Ingestión de múltiples tipos de contenido
  • -
  • Transcripción automática con IA
  • -
  • Resumen inteligente y extracción de keywords
  • -
  • Almacenamiento vectorial para búsqueda semántica
  • -
  • Pipeline automatizado con n8n
  • +
  • Ingestió de múltiples tipus de contingut
  • +
  • Transcripció automàtica amb IA
  • +
  • Resum intel·ligent i extracció de paraules clau
  • +
  • Emmagatzematge vectorial per a cerca semàntica
  • +
  • Pipeline automatitzat amb n8n

- Stack Tecnológico + Stack Tecnològic

Whisper (transcripción)Whisper (transcripció)

- Resultado + Resultat

- Pipeline completamente automatizado que reduce el tiempo de - procesamiento de contenido en un 85% y permite reutilizar - información de forma inteligente mediante búsquedas semánticas. + Pipeline completament automatitzat que redueix el temps de processament de contingut en un 85% i permet reutilitzar informació de forma intel·ligent mitjançant cerques semàntiques.

@@ -1139,7 +1108,7 @@ class="w-full bg-primary text-white py-3 rounded-xl font-bold hover:bg-primary/90 transition-colors" onclick="closeModal('project-1')" > - Cerrar + Tancar @@ -1184,41 +1153,33 @@

- Descripción + Descripció

- Agente conversacional inteligente en Telegram que actúa como - asistente culinario personal. Consulta tu inventario en - Supabase, accede a un RAG especializado con recetas para evitar - alucinaciones, y sugiere platos personalizados basados en lo que - tienes disponible. + Agent conversacional intel·ligent a Telegram que actua com a assistent culinari personal. Consulta el teu inventari a Supabase, accedeix a un RAG especialitzat amb receptes per evitar al·lucinacions, i suggereix plats personalitzats basats en el que tens disponible.

- Funcionalidades + Funcionalitats

    -
  • Integración bidireccional con Supabase
  • -
  • Consulta automática de inventario en base de datos
  • -
  • - RAG (Retrieval-Augmented Generation) con recetas verificadas -
  • -
  • - Prevención de alucinaciones mediante fine-tuning de prompts -
  • -
  • Generación de recetas personalizadas sin alucinar
  • -
  • Actualización automática del inventario
  • -
  • Conversación natural y contextual
  • +
  • Integració bidireccional amb Supabase
  • +
  • Consulta automàtica d'inventari a la base de dades
  • +
  • RAG (Retrieval-Augmented Generation) amb receptes verificades
  • +
  • Prevenció d'al·lucinacions mitjançant fine-tuning de prompts
  • +
  • Generació de receptes personalitzades sense al·lucinar
  • +
  • Actualització automàtica de l'inventari
  • +
  • Conversa natural i contextual

- Stack Tecnológico + Stack Tecnològic

- Resultado + Resultat

- Asistente culinario robusto que elimina la decisión de "qué - cocinar" sin generar recetas inexistentes. El RAG garantiza que - todas las sugerencias provienen de un corpus de recetas - verificadas, proporcionando fiabilidad y personalización sin - alucinaciones de la IA. + Assistent culinari robust que elimina la decisió de "què cuinar" sense generar receptes inexistents. El RAG garanteix que totes les suggerències provenen d'un corpus de receptes verificades, proporcionant fiabilitat i personalització sense al·lucinacions de la IA.

@@ -1262,7 +1219,7 @@ class="w-full bg-primary text-white py-3 rounded-xl font-bold hover:bg-primary/90 transition-colors" onclick="closeModal('project-2')" > - Cerrar + Tancar
diff --git a/index-en.html b/index-en.html index a7bdbe8..ceff29d 100644 --- a/index-en.html +++ b/index-en.html @@ -178,14 +178,14 @@ - +

- Manifiesto + Manifesto for Human & Sovereign Technology

@@ -199,14 +199,13 @@

- Propósito + Purpose

- Democratizar y humanizar la tecnología, poniéndola al servicio - de las personas y del planeta, y no al revés. Busco crear - herramientas que empoderen a las comunidades en lugar de - concentrar el poder. + Democratize and humanize technology, putting it at the service + of people and the planet, and not the other way around. I seek to create + tools that empower communities rather than concentrate power.

@@ -217,14 +216,13 @@

- Misión + Mission

- Desarrollar soluciones digitales eficientes, accesibles y - respetuosas con los derechos digitales, demostrando que otra - tecnología es posible desde el compromiso local y el impacto - global. + Develop efficient, accessible, and digital-rights-respecting + solutions, demonstrating that another technology is possible + through local commitment and global impact.

@@ -233,12 +231,12 @@

- Principios rectores + Guiding principles

- +
@@ -249,14 +247,13 @@ eco

- Sostenibilidad (Green Software) + Sustainability (Green Software)

- Optimizar el consumo de recursos, minimizando la transferencia - de datos y la huella de carbono de las aplicaciones web que - desarrollo. + Optimize resource consumption, minimizing data transfer + and the carbon footprint of the web applications I develop.

- +
@@ -281,18 +278,17 @@ folder_open

- Software Libre + Free & Open Source Software

- Apoyar y contribuir al código abierto como bien público - digital que fomenta la soberanía tecnológica y el aprendizaje - compartido. + Support and contribute to open source as a digital public + good that fosters technological sovereignty and shared learning.

- +
@@ -302,18 +298,17 @@ groups

- Bien Común + Common Good

- Priorizar proyectos y herramientas que generen un impacto - social positivo, medible y orientado a resolver necesidades - reales de la sociedad. + Prioritize projects and tools that generate a positive, + measurable social impact oriented toward solving real society needs.

- +
@@ -325,18 +320,17 @@ >

- Accesibilidad (a11y) + Accessibility (a11y)

- Diseñar interfaces web inclusivas para que todo el mundo pueda - acceder a la información sin barreras físicas, cognitivas o - tecnológicas. + Design inclusive web interfaces so everyone can access + information without physical, cognitive, or technological barriers.

- +
@@ -346,18 +340,17 @@ shield

- Privacidad + Privacy

- Respetar la soberanía de los datos personales, usando - analíticas éticas y cookieless, protegiendo a los usuarios del - rastreo corporativo. + Respect personal data sovereignty, using ethical and + cookieless analytics, protecting users from corporate tracking.

- +
@@ -367,14 +360,13 @@ psychology

- IA Responsable + Responsible AI

- Utilizar modelos de IA de forma ética y transparente, - priorizando la ejecución local y velando porque sirvan de - apoyo a la agencia humana. + Use AI models ethically and transparently, prioritizing local + execution and ensuring they support human agency.

@@ -384,15 +376,14 @@
-
+

- Mi laboratorio + My Laboratory

- Un espacio de experimentación técnica, herramientas reales e - infraestructura digital soberana. + A space for technical experimentation, real tools, and sovereign digital infrastructure.

@@ -404,19 +395,19 @@ class="tab-btn px-6 py-3 rounded-xl font-bold text-sm transition-all bg-primary text-white shadow-md shadow-primary/25" data-tab="infraestructura" > - Infraestructura + Infrastructure
- +
PendientePending

- Estrés de Lectores de Pantalla + Screen Reader Stress Test

- Auditoría manual de interfaces complejas con lectores NVDA - y VoiceOver para validar flujos interactivos dinámicos y - estados de ARIA en vivo. + Manual audit of complex interfaces using NVDA and VoiceOver screen readers to validate dynamic interactive flows and live ARIA states.

- +
OperativoOperational n8n • Ollama • Whispervolunteer_activism

- Contribución Open Source + Open Source Contribution

- Colaboración activa y corrección de bugs en - herramientas y frameworks de código abierto que - utilizamos en el día a día. + Active collaboration and bug fixing in open-source tools and frameworks used daily.

ConstanteOngoing Forgejo • GitHubquery_stats

- Visualización Datos Baleares + Balearic Data Visualization

- Panel interactivo y visualización ecológica sobre el - consumo de agua y recursos en el archipiélago balear, - diseñado con tecnologías web ligeras. + Interactive dashboard and ecological visualization of water and resource consumption in the Balearic archipelago, built with lightweight web technologies.

En DesarrolloIn Development HTML5 • JS • D3.jschevron_right - Trabajo Anterior (Proyectos e IA comercial) + Previous Work (Commercial & AI Projects)
@@ -783,10 +750,7 @@

- Sistema de procesamiento inteligente multimedia. - Recibe audios y PDFs, los transcribe y los - estructura mediante APIs de IA comerciales para su - posterior consulta semántica. + Intelligent multimedia processing system. Receives audio files and PDFs, transcribes, and structures them using commercial AI APIs for semantic querying.

@@ -794,7 +758,7 @@ class="text-xs text-primary hover:underline font-bold" onclick="openModal('project-1')" > - Ver detalles y stack + View details & stack
@@ -812,9 +776,7 @@

- Bot conversacional de Telegram conectado con Google - Sheets que sugiere recetas basándose en ingredientes - disponibles en tiempo real. + Conversational Telegram bot connected to Supabase and RAG that suggests recipes based on available ingredients in real time.

@@ -822,7 +784,7 @@ class="text-xs text-primary hover:underline font-bold" onclick="openModal('project-2')" > - Ver detalles y stack + View details & stack
@@ -1067,35 +1029,31 @@

- Descripción + Description

- Sistema de ingesta y procesamiento inteligente de contenido - multimedia. Recibe audio, PDFs, vídeos y texto. Utiliza modelos - de IA para transcribir, resumir y extraer información clave, - almacenando todo en Supabase de forma estructurada para - reutilización posterior. + Intelligent multimedia content processing and ingestion system. Receives audio files, PDFs, videos, and text. Uses AI models to transcribe, summarize, and extract key information, storing everything structured in Supabase for subsequent retrieval.

- Funcionalidades + Key Features

    -
  • Ingestión de múltiples tipos de contenido
  • -
  • Transcripción automática con IA
  • -
  • Resumen inteligente y extracción de keywords
  • -
  • Almacenamiento vectorial para búsqueda semántica
  • -
  • Pipeline automatizado con n8n
  • +
  • Multiple content type ingestion
  • +
  • Automatic AI transcription
  • +
  • Intelligent summarization and keyword extraction
  • +
  • Vector storage for semantic search
  • +
  • Automated workflow with n8n

- Stack Tecnológico + Tech Stack

Whisper (transcripción)Whisper (transcription)

- Resultado + Result

- Pipeline completamente automatizado que reduce el tiempo de - procesamiento de contenido en un 85% y permite reutilizar - información de forma inteligente mediante búsquedas semánticas. + Fully automated pipeline that reduces content processing time by 85% and enables intelligent information reuse through semantic search.

@@ -1133,7 +1089,7 @@ class="w-full bg-primary text-white py-3 rounded-xl font-bold hover:bg-primary/90 transition-colors" onclick="closeModal('project-1')" > - Cerrar + Close @@ -1178,41 +1134,33 @@

- Descripción + Description

- Agente conversacional inteligente en Telegram que actúa como - asistente culinario personal. Consulta tu inventario en - Supabase, accede a un RAG especializado con recetas para evitar - alucinaciones, y sugiere platos personalizados basados en lo que - tienes disponible. + Intelligent conversational agent on Telegram acting as a personal culinary assistant. Queries your Supabase inventory, accesses a specialized recipe RAG to avoid hallucinations, and suggests customized dishes based on available ingredients.

- Funcionalidades + Key Features

    -
  • Integración bidireccional con Supabase
  • -
  • Consulta automática de inventario en base de datos
  • -
  • - RAG (Retrieval-Augmented Generation) con recetas verificadas -
  • -
  • - Prevención de alucinaciones mediante fine-tuning de prompts -
  • -
  • Generación de recetas personalizadas sin alucinar
  • -
  • Actualización automática del inventario
  • -
  • Conversación natural y contextual
  • +
  • Bi-directional integration with Supabase
  • +
  • Automatic database inventory querying
  • +
  • RAG (Retrieval-Augmented Generation) with verified recipes
  • +
  • Hallucination prevention via prompt fine-tuning
  • +
  • Customized recipe generation without hallucinations
  • +
  • Automatic inventory updating
  • +
  • Natural and contextual conversation

- Stack Tecnológico + Tech Stack

- Resultado + Result

- Asistente culinario robusto que elimina la decisión de "qué - cocinar" sin generar recetas inexistentes. El RAG garantiza que - todas las sugerencias provienen de un corpus de recetas - verificadas, proporcionando fiabilidad y personalización sin - alucinaciones de la IA. + Robust culinary assistant that eliminates the "what to cook" decision without generating non-existent recipes. The RAG ensures all suggestions originate from a corpus of verified recipes, providing reliability and personalization without AI hallucinations.

@@ -1256,7 +1200,7 @@ class="w-full bg-primary text-white py-3 rounded-xl font-bold hover:bg-primary/90 transition-colors" onclick="closeModal('project-2')" > - Cerrar + Close