diff --git a/content/projects/ramu/index.ca.md b/content/projects/ramu/index.ca.md
new file mode 100644
index 0000000..10db382
--- /dev/null
+++ b/content/projects/ramu/index.ca.md
@@ -0,0 +1,30 @@
++++
+title = "ラム (ramu)"
+description = "Una aplicació web per practicar la lectura i comprensió auditiva de nombres en japonès."
+weight = 30
+
+[extra]
+local_image = "projects/ramu/ramu_logo.png"
+canonical_url = "https://osc.garden/ca/projects/ramu/"
+social_media_card = "social_cards/projects_ramu.jpg"
++++
+
+ラム és una aplicació web progressiva per practicar la lectura i comprensió auditiva de nombres en japonès. El nom reflecteix el seu propòsit: aconseguir accès aleatori (RAM; memòria d'accés aleatori) als nombres, en contraposició a una memòria seqüencial (1, 2, 3…).
+
+{% wide_container() %}
+
+{% end %}
+
+#### [Prova-la ara](https://ramu.osc.garden) • [GitHub](https://github.com/welpo/ramu) • [Article](https://osc.garden/ca/blog/ramu-japanese-numbers-practice-web-app/) {.centered-text}
+
+## Característiques
+
+- Pràctica amb nombres aràbics (123…) i japonesos (一二三…)
+- Dos modes de pràctica: lectura i comprensió auditiva
+- Rangs numèrics configurables (des de 0 fins a més de 100.000.000)
+- Pràctica de comptadors (個、本、匹…)
+- Funciona sense connexió com a aplicació web progressiva
+- Control complet per teclat (espai/→ per següent, esc per aturar)
+- Compatible amb lectors de pantalla per a la pràctica amb nombres aràbics
+
+[](https://ramu.osc.garden)
diff --git a/content/projects/ramu/index.es.md b/content/projects/ramu/index.es.md
new file mode 100644
index 0000000..25d06c7
--- /dev/null
+++ b/content/projects/ramu/index.es.md
@@ -0,0 +1,30 @@
++++
+title = "ラム (ramu)"
+description = "Una aplicación web para practicar la lectura y comprensión auditiva de números en japonés."
+weight = 30
+
+[extra]
+local_image = "projects/ramu/ramu_logo.png"
+canonical_url = "https://osc.garden/es/projects/ramu/"
+social_media_card = "social_cards/projects_ramu.jpg"
++++
+
+ラム es una aplicación web progresiva para practicar la lectura y comprensión auditiva de números en japonés. El nombre refleja su propósito: lograr acceso aleatorio (RAM; memoria de acceso aleatorio) a los números, en contraposición a una memoria secuencial (1, 2, 3…).
+
+{% wide_container() %}
+
+{% end %}
+
+#### [Pruébala ahora](https://ramu.osc.garden) • [GitHub](https://github.com/welpo/ramu) • [Artículo](https://osc.garden/es/blog/ramu-japanese-numbers-practice-web-app/) {.centered-text}
+
+## Características
+
+- Práctica con números arábigos (123…) y japoneses (一二三…)
+- Dos modos de práctica: lectura y comprensión auditiva
+- Rangos numéricos configurables (desde 0 hasta más de 100.000.000)
+- Práctica de contadores (個、本、匹…)
+- Funciona sin conexión como aplicación web progresiva
+- Control por teclado (espacio/→ para siguiente, esc para detener)
+- Compatible con lectores de pantalla para la práctica con números arábigos
+
+[](https://ramu.osc.garden)
diff --git a/content/projects/ramu/index.md b/content/projects/ramu/index.md
new file mode 100644
index 0000000..3ed7e24
--- /dev/null
+++ b/content/projects/ramu/index.md
@@ -0,0 +1,30 @@
++++
+title = "ラム (ramu)"
+description = "A web app to practice reading and listening to Japanese numbers."
+weight = 30
+
+[extra]
+local_image = "projects/ramu/ramu_logo.png"
+canonical_url = "https://osc.garden/projects/ramu/"
+social_media_card = "social_cards/projects_ramu.jpg"
++++
+
+ラム is a Progressive Web App to practice reading and listening to Japanese numbers. The name reflects its purpose: achieving RAM (Random Access Memory) to numbers, as opposed to sequential memory (1, 2, 3…).
+
+{% wide_container() %}
+
+{% end %}
+
+#### [Try it now](https://ramu.osc.garden) • [GitHub](https://github.com/welpo/ramu) • [Blog post](https://osc.garden/blog/ramu-japanese-numbers-practice-web-app/) {.centered-text}
+
+## Features
+
+- Practice with both Arabic (123…) and Japanese (一二三…) numerals
+- Two practice modes: reading and listening comprehension
+- Configurable number ranges (from 0 to over 100,000,000)
+- Counter word practice (個、本、匹…)
+- Works offline as a Progressive Web App
+- Full keyboard control (space/→ for next, esc to stop)
+- Screen reader friendly for Arabic numeral practice
+
+[](https://ramu.osc.garden)
diff --git a/content/projects/ramu/media/ラム_demo.mp4 b/content/projects/ramu/media/ラム_demo.mp4
new file mode 100644
index 0000000..0a96a11
Binary files /dev/null and b/content/projects/ramu/media/ラム_demo.mp4 differ
diff --git a/content/projects/ramu/ramu_logo.png b/content/projects/ramu/ramu_logo.png
new file mode 100644
index 0000000..729174c
Binary files /dev/null and b/content/projects/ramu/ramu_logo.png differ
diff --git a/content/projects/ramu/social_cards/projects_ramu.jpg b/content/projects/ramu/social_cards/projects_ramu.jpg
new file mode 100644
index 0000000..09757fd
Binary files /dev/null and b/content/projects/ramu/social_cards/projects_ramu.jpg differ
diff --git a/content/projects/tabi/index.ca.md b/content/projects/tabi/index.ca.md
index 01f353d..5b1ddab 100644
--- a/content/projects/tabi/index.ca.md
+++ b/content/projects/tabi/index.ca.md
@@ -1,7 +1,7 @@
+++
title = "tabi"
description = "Un tema de Zola ràpid, lleuger i modern amb suport multilingüe."
-weight = 30
+weight = 40
[extra]
local_image = "projects/tabi/tabi.webp"
diff --git a/content/projects/tabi/index.es.md b/content/projects/tabi/index.es.md
index abb091b..a6d0def 100644
--- a/content/projects/tabi/index.es.md
+++ b/content/projects/tabi/index.es.md
@@ -1,7 +1,7 @@
+++
title = "tabi"
description = "Un tema de Zola rápido, ligero y moderno con soporte multilingüe."
-weight = 30
+weight = 40
[extra]
local_image = "projects/tabi/tabi.webp"
diff --git a/content/projects/tabi/index.md b/content/projects/tabi/index.md
index a3fa4d6..0d63698 100644
--- a/content/projects/tabi/index.md
+++ b/content/projects/tabi/index.md
@@ -1,7 +1,7 @@
+++
title = "tabi"
description = "A feature-rich modern Zola theme with first-class multi-language support."
-weight = 30
+weight = 40
[extra]
local_image = "projects/tabi/tabi.webp"