Construyo aplicaciones de escritorio y móvil, herramientas y videojuegos. Me tira el bajo nivel y me gusta exprimir la máquina: mentalidad data-driven, arquitectura orientada a datos, filosofía local-first e interfaces sobrias y accesibles.
Ahora estoy especialmente volcado en Expo para móvil, con Rust y Tauri en mi trabajo de sistemas y escritorio. Dart y Flutter forman una parte importante de mi recorrido y siguen siendo herramientas con las que disfruto construyendo.
Portfolio y demostraciones → · Mi manifiesto → · Instagram @c4linrus · LinkedIn / calinrus
Estos proyectos conservan su implementación principal privada. Ahora publico piezas seleccionadas y referencias ejecutables, con su origen y sus límites a la vista.
- Atelier 3D: mapa real de atajos, alias y conflictos.
- Morgenstern: entrega EPUB/audio sintética y validador multimedia.
- BarrientosCare: web en producción y filtros extraídos con variantes de precio.
- KanjiZen: evaluador real de respuestas en romaji y kana.
- Etherune: laboratorio de gesto y cancelación del movimiento.
- Nhur: referencia local de Entradas modulares.
- Malphas: Rust escribe un framebuffer; Dart verifica la misma memoria.
Cada caso enlaza código, pruebas y ejecuciones de CI. Cómo leer la evidencia.
Mi producto principal: un estudio 3D completo, disponible bajo licencia. Reúne edición de espacios, materiales e iluminación, recorridos navegables y una cadena de entrega con imágenes, vídeo, planos PDF a escala y mediciones. La versión 1.0 incorpora emisión y renovación de licencias; una aplicación de escritorio que conecta diseño, presentación y entrega.
Una línea de producción editorial con IA. Automatiza el trabajo desde la materia prima narrativa hasta la generación de libros, la revisión y la exportación EPUB y audiolibro. Está pensado para coordinar producción de contenido a escala, conservar el contexto de cada obra y mantener al autor al mando de las decisiones.
Una web comercial real, publicada y en funcionamiento. BarrientosCare une identidad visual, catálogo de belleza, búsqueda y filtros, variantes, cesta y Club con las herramientas que sostienen la gestión del negocio. Un producto desplegado que se puede visitar en barrientoscare.es.
Mi videojuego en desarrollo. Combate elemental 2D con portadores, Resonancia, transformaciones y movimiento aéreo, acompañado de laboratorio y editor de escenarios. Estoy trabajando con una diseñadora 2D en su evolución visual.
Japonés convertido en entrenamiento. Conecta reconocimiento, recuerdo activo y memoria gestual: aprender con guía, responder bajo presión y abrir nuevas etapas al demostrar dominio. La primera ruta jugable combina hiragana, MECA y Flick, con XP, colección y progreso local.
Una alternativa a Amino para encontrar tu comunidad. Nhur combina espacios temáticos y nichos con conversación inspirada en Discord, descubrimiento tipo Reddit y Entradas modulares al estilo Notion. La idea es que puedas crear tu comunidad y reunirte con personas que comparten tus intereses. Antes se conocía como Glow; hoy Glow forma parte de su identidad y su lenguaje visual.
Si pesa, que trabaje. Ciclos, disposición de datos, localidad de memoria y alineación con las líneas de caché cuando la medición lo justifica. Me interesa quitar copias, asignaciones y recorridos que sobran. La RAM no es un trastero.
Cada dependencia se gana su sitio. Reutilizo lo que funciona y dedico el tiempo necesario a lo que merece hacerse mejor. Cuestiono los paquetes pesados y Electron como elección automática. El benchmark manda; la comodidad de instalar un paquete todavía no ha demostrado nada.
El usuario ya tiene una máquina. Aprovechémosla. Datos y recursos bajo control, continuidad local y servicios externos cuando resuelven una necesidad concreta.
Densidad útil. Ruido fuera. Escritorio con información a mano, móvil adaptado al tacto y accesibilidad visual desde el diseño: contraste, escalado, foco, teclado y estados comprensibles. Un spinner no es una estrategia de rendimiento.
Leer el manifiesto completo · Filosofía de desarrollo
- Sistemas y escritorio: Rust, Tauri, Python, Textual y PyQt.
- Móvil y multiplataforma: Expo, React Native, TypeScript, Flutter y Dart.
- Web: React, Next.js, TypeScript y diseño responsivo.
- Videojuegos y gráficos: Godot, GDScript, Bevy, Rust y WebGL.
- Datos y bajo nivel: SQLite, PostgreSQL, arquitectura orientada a datos y conocimientos de Assembly.
- Diseño: interfaces sobrias, densidad de información y accesibilidad visual.
He experimentado con Minecraft, pasado por una etapa muy centrada en Dart y Flutter y seguido ampliando mi trabajo hacia Rust, herramientas nativas y aplicaciones con Expo. Me gusta entender cómo funcionan las piezas, probar ideas y construir mis propias soluciones. Sigo aprendiendo.
Muchas de mis herramientas y experimentos viven en privado. Este perfil es una selección de lo que construyo; cada caso público enseña el producto, su intención y la evidencia que puedo compartir.
Una jornada de trabajo completa, conectada en el móvil. Ventas, inventario, devoluciones, calendario e informes conservan el contexto de cada operación. Diseño orientado a actuar con rapidez y revisar después con claridad, con datos locales.
Entender qué hay detrás de una ficha de IA. Modelos, planes, fuentes e histórico para comparar condiciones y hacer visible la incertidumbre. Investigación de producto con integración V2 todavía en desarrollo.
Experimento: una consola de fantasía moderna. Investigación con Dart FFI, Flutter y Rust para explorar un entorno en el que crear y ejecutar juegos propios. Un laboratorio técnico secundario dentro del portfolio.
El origen y la identidad visual de Nhur. Glow fue el nombre anterior de la exploración social. Sus ideas y su estética siguen formando parte de Nhur; este repositorio conserva esa etapa del recorrido.
La investigación visual detrás de Glow. Componentes, temas y movimiento en Flutter y Dart que documentan el recorrido del lenguaje visual asociado a Nhur.
Una mesa de producción para creadores musicales. Organiza audio, portadas y metadatos, prepara piezas audiovisuales y hace visible la cola de trabajo hasta la publicación autorizada.
Código público seleccionado, pruebas ejecutables, decisiones de diseño y demostraciones. Cada caso distingue componentes extraídos, referencias nuevas, capturas reales e ilustraciones. El núcleo de los productos, sus integraciones internas y sus datos permanecen privados.
La actividad del perfil puede incluir mantenimiento automatizado; no representa necesariamente trabajo manual diario.

