Skip to content
View calinrus-dev's full-sized avatar

Block or report calinrus-dev

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.

Content in all repositories owned by your account will be closed.
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
calinrus-dev/README.md

Calin Rus. Software local-first, rendimiento nativo e interfaces accesibles.

Calin Rus / Software con criterio.

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

Menos adjetivos. Abre una prueba.

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.

Cada caso enlaza código, pruebas y ejecuciones de CI. Cómo leer la evidencia.

Productos y proyectos principales

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.

Cómo entiendo el software

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

Stack y áreas de conocimiento

  • 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.

Stack explicado por áreas

Mi recorrido

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.

Otras soluciones

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.

Experimentos y proyectos anteriores

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.

Qué comparto aquí

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.

Pinned Loading

  1. atelier-3d-showcase atelier-3d-showcase Public

    Estudio 3D de escritorio 1.0 disponible bajo licencia: diseño de espacios, recorridos y entrega de planos, imágenes, vídeo y mediciones. Componente real de atajos abierto y probado.

    HTML

  2. morgenstern-showcase morgenstern-showcase Public

    Estudio de escritura y factoría editorial con IA. React, Tauri 2, Rust y Python. Nueva interfaz, capturas reales y beta próximamente. Muestra pública de validación multimedia.

    HTML

  3. barrientoscare-showcase barrientoscare-showcase Public

    Comercio de belleza publicado en barrientoscare.es. Catálogo, variantes, búsqueda y experiencia de compra. Filtros reales abiertos y demo con precios y existencias ficticios.

    HTML

  4. etherune-showcase etherune-showcase Public

    Videojuego 2D en desarrollo con Godot: combate elemental, Resonancia y colaboración con diseñadora 2D. Capturas reales y laboratorio público de control táctil.

    HTML

  5. kanjizen-showcase kanjizen-showcase Public

    Japonés convertido en entrenamiento: hiragana, MECA, Flick y progreso local. Evaluador real de romaji abierto, demo interactiva y pruebas de respuestas alternativas.

    HTML

  6. nhur-showcase nhur-showcase Public

    Comunidades, Entornos y Entradas modulares. Red social en desarrollo con Expo. Referencia pública de bloques, edición local y pruebas; historia visual vinculada a Glow.

    HTML