Product Engineer · Frontend Architect

Convierto problemas de producto en plataformas que pueden evolucionar.

Trabajo de extremo a extremo: defino arquitectura, construyo experiencias y dejo sistemas documentados, verificables y listos para evolucionar.

Producto digitalArquitectura frontendDesign systemsDeveloper tooling
Trabajo seleccionado

Proyectos que muestran cómo pienso, construyo y entrego.

Dos plataformas comerciales anonimizadas muestran trabajo de producto. Cuatro proyectos públicos permiten revisar arquitectura, APIs, documentación y calidad directamente.

Open source
Plataforma Angular
Neural Angular
Ecosistema Angular para UI, SSR y adapters con límites de paquete explícitos, documentación y flujos de publicación verificables.
Autor · Arquitectura, APIs, documentación y releases
Arquitectura AngularSSRDesign systemsDeveloper experience
AngularTypeScriptSSRNxStorybookPlaywright
Open source
Design system
ArgFit UI
Sistema UI para productos Angular adaptativos, con tokens semánticos, componentes reutilizables y patrones de aplicación empresarial.
Autor · Diseño de sistema, componentes y experiencia de adopción
Design systemsAngularAccesibilidadUI de producto
AngularCDKTypeScriptDesign tokensPWA
Open source
Motor gráfico web
Oroya Animate
Librería TypeScript para describir escenas una vez y renderizarlas con Three.js, SVG o Canvas2D mediante una arquitectura independiente del renderer.
Autor · Arquitectura del motor, renderers y documentación
Gráficos 2D/3DDiseño de APIsArquitectura de libreríasTypeScript
TypeScriptThree.jsSVGCanvas2DglTFPhysics
Open source
Runtime Canvas
Grid Canvas System
Runtime pequeño para escenas Canvas con grids, sprites, input, colisiones, audio opcional y snapshots visuales reproducibles.
Autor · Runtime, API, pruebas visuales y documentación
CanvasTesting visualDiseño de runtimesPerformance web
TypeScriptCanvas2DVitestVisual snapshotsVite
Cómo trabajo

Menos ceremonias, más decisiones visibles.

El proceso cambia con el producto; estas cuatro prácticas se mantienen para reducir incertidumbre y dejar una base sostenible.

01

Entender el problema

Alineo objetivo, usuarios, restricciones y riesgos antes de elegir tecnología.

Contexto y criterios de éxito explícitos.
02

Definir límites

Modelo dominios, contratos y responsabilidades para que el sistema pueda evolucionar.

Arquitectura y decisiones trazables.
03

Construir y validar

Entrego cortes verticales pequeños con estados reales, pruebas y feedback temprano.

Flujos funcionales y calidad automatizada.
04

Documentar y entregar

Dejo APIs, operación y decisiones comprensibles para el siguiente cambio.

Documentación, releases y handoff.
Capacidades

Capacidades conectadas con evidencia.

Cada área enlaza con proyectos donde esa capacidad produjo decisiones y entregables concretos.

Producto digital

Flujos completos que conectan experiencia, reglas e integraciones.

Plataforma ecommerce omnicanal · Hub de identidad y licenciamiento

Arquitectura frontend

Aplicaciones Angular y plataformas modulares con contratos claros.

Neural Angular · Plataforma ecommerce omnicanal

Design systems & DX

Componentes, documentación y APIs pensadas para adopción real.

ArgFit UI · Neural Angular

Gráficos interactivos

Runtimes y abstracciones verificables para Canvas, SVG y WebGL.

Oroya Animate · Grid Canvas System

Backend e integraciones

Identidad, pagos, datos y servicios externos aislados por responsabilidad.

Hub de identidad y licenciamiento · Plataforma ecommerce omnicanal
Josue Oroya · Remote

Producto, arquitectura y developer experience en una misma conversación.

Trabajo con clientes y equipos que necesitan convertir una idea compleja, una plataforma existente o una herramienta interna en software comprensible y preparado para el siguiente cambio.

// Disponible para colaborar en remoto

¿Hay un producto o sistema complejo que necesita claridad?

Podemos conversar sobre producto, arquitectura frontend, plataformas o herramientas para equipos de desarrollo.