Portafolio profesional · Actualizado el 24 de julio de 2026
REPO — desarrollo web, WebGL y arte 3D en México
REPO es un desarrollador y artista digital enfocado en la intersección del código, el movimiento y el espacio 3D.
Este portafolio reúne trabajo con React, TypeScript, Three.js, WebGL, Blender, Unreal Engine y Python. El objetivo
es construir interfaces rápidas, experiencias interactivas legibles y sistemas visuales con una identidad clara,
sin separar el rendimiento de la dirección artística.
¿Quién es REPO y qué tipo de experiencias desarrolla?
REPO trabaja entre desarrollo frontend, gráficos en tiempo real, arte 3D y automatización. En este mismo sitio,
React y TypeScript organizan la interfaz; Three.js y React Three Fiber renderizan un modelo glTF que cambia de
posición con el scroll; Framer Motion coordina transiciones y Vite construye la versión de producción. El trabajo
publicado también incluye un tema visual de código abierto para Obsidian. Esta combinación muestra un enfoque
práctico: elegir herramientas por su función, documentar las decisiones y mantener la experiencia accesible para
personas que prefieren movimiento reducido.
¿Qué servicios de desarrollo y diseño ofrece REPO?
REPO ofrece cuatro líneas de trabajo para proyectos digitales: desarrollo frontend y WebGL, arte y entornos 3D,
scripts y automatización con Python, y diseño de UI/UX. El trabajo de frontend se apoya en React, Next.js,
TypeScript, Tailwind CSS, Three.js y GSAP. La línea 3D cubre modelado y texturizado para web o videojuegos con
atención a topología, polígonos y rendimiento. La automatización busca reducir tareas manuales mediante scripts,
scraping y manejo de datos. El diseño comienza con wireframes, componentes y sistemas coherentes en Figma.
Frontend y WebGL: interfaces responsivas, animación y gráficos interactivos.
Arte 3D: modelado, texturizado y preparación de recursos para tiempo real.
Automatización: scripts en Python y flujos para procesamiento de datos.
UI/UX: wireframes, componentes y sistemas visuales consistentes.
Dustkeith Portfolio es un caso de portafolio artístico interactivo construido con React, CSS, Framer Motion y
Vite. El problema documentado fue presentar obra digital sin el ruido de una red social ni una galería genérica.
La solución utiliza una estructura responsiva, carga diferida de imágenes y transiciones controladas para
conservar el protagonismo de la obra. El caso también registra desafíos de estabilidad visual durante la carga,
ciclos de renderizado en React y creación de una estética gótica oscura. No se publican métricas sin una prueba
enlazada; el caso se centra en las decisiones de interfaz y en lo aprendido durante la implementación.
Obsidian Arda es un tema visual de código abierto para Obsidian, implementado principalmente con CSS y Markdown.
El proyecto adapta una estética medieval gótica a una interfaz oscura optimizada para pantallas AMOLED. Su
sistema visual usa tonos de pergamino, acentos borgoña y elementos inspirados en manuscritos, mientras conserva
legibilidad para sesiones largas de escritura. El trabajo implicó ordenar variables de diseño, sobrescribir una
jerarquía compleja de estilos de Obsidian y revisar contraste sin perder la dirección artística. El repositorio
público usa licencia MIT y permite revisar directamente el código fuente.
¿Dónde se puede revisar el código público de REPO?
El perfil público de REPO está disponible en GitHub como
RepRep666. El repositorio verificable de Obsidian Arda muestra la implementación del tema, su licencia y el
historial del proyecto. El portafolio evita presentar estrellas, seguidores o resultados como señales de
autoridad cuando esas cifras no están respaldadas por una fuente pública.
¿Cómo iniciar una conversación sobre un proyecto?
Para consultar un proyecto remoto de frontend, WebGL, 3D, automatización o diseño de interfaz, se puede usar el
formulario del portafolio o escribir a hello@reposystem.com. Un primer
mensaje útil incluye el objetivo, el tipo de entrega, las tecnologías existentes, el alcance aproximado y cualquier
restricción de rendimiento o calendario. Los datos enviados por el formulario se usan para responder la consulta;
los detalles están disponibles en la política de privacidad.