Saltar al contenido
Elmer Augusto Jacobo Otiniano, Product engineer · Full stack

Elmer Jacobo

Product engineer · Full stack

  • Trujillo, PE
  • Remoto · UTC−5

Construyo productos digitales que pasan de idea a uso real.

Trabajo contigo desde definir el producto hasta el lanzamiento: interfaz, lógica, pagos y una base que tu equipo pueda mantener. Uso IA cuando resuelve una tarea concreta.

De problema a productoMétodo
  1. 01Problema
  2. 02Decisión
  3. 03Construcción
  4. 04Lanzamiento

Cada paso deja una decisión visible

Hablemos de tu productoExplorar

01

Proyectos

Estos son productos que he construido por iniciativa propia o publicado como open source. Aquí puedes revisar cómo pienso y cómo trabajo.

01Open source · InsForge2026
Repositorio GitHub público de Forge con código, README y herramientas web más CLI

Forge

Workspace para planificar, depurar y enviar software.

Forge reúne un Dev Board, herramientas de inspección HTTP, monitoreo de endpoints, recursos reutilizables y un CLI sincronizado en una misma cuenta.

Abrir proyecto

Next.js · React · TypeScript · InsForge

02Open source · Individual2026
README de Spec Flow Skills con el flujo de especificación e implementación

Spec Flow Skills

Diseño guiado por specs para agentes de código.

Dos skills open source que separan la planificación, aprobación humana e implementación para evitar decisiones improvisadas por el agente.

Abrir proyecto

Claude Code · Agent Skills · Markdown · Cursor

03Open source · Individual2026
Paquete npm de DriftWatch junto a su alerta de cambios de schema e instalación

DriftWatch

Detecta cambios de schema antes de que rompan tu app.

CLI y daemon que monitorea endpoints HTTP y alerta por Telegram, Slack o Discord cuando cambia la estructura de una respuesta.

Abrir proyecto

TypeScript · Node.js · Telegram API · Slack API

04Producto personal2025
Dashboard oscuro de Gastly con resumen mensual, pagos y gráficos financieros

Gastly

Finanzas personales diseñadas alrededor de uso diario real.

Aplicación para controlar transacciones, presupuestos, préstamos, cuotas, ahorro y pagos recurrentes en un solo sistema.

Abrir proyecto

Next.js · React · TypeScript · Supabase

02

Experiencia

Productos en los que he contribuido profesionalmente. Muestro mi responsabilidad y contexto, no los presento como propiedad personal.

01

Contribución profesional

Tarjetly

Dashboard para crear y gestionar tarjetas digitales, con suscripciones Stripe y generación de contenido mediante Groq a partir de datos reales.

Rol: Full Stack DeveloperTarjetly · SaaS B2B

Abrir proyecto

02

Contribución profesional

Sismol

Dashboard interno con sensores, métricas, alertas y reportes para centralizar la operación del sistema de captación pluvial de ABEHA.

Rol: Full Stack DeveloperABEHA · Operaciones

Abrir proyecto

03

Enfoque

Retrato de Elmer Jacobo Otiniano

Trabajo con personas que necesitan construir, mejorar o poner en orden un producto digital. Conecto una decisión de negocio con una interfaz clara y una base técnica que el equipo pueda mantener.

Llevo más de cuatro años construyendo productos web y móviles en producción. He trabajado en dashboards administrativos, SaaS, APIs, pagos y herramientas internas. Suelo trabajar cerca de quien conoce el negocio, no solo de la capa de código.

En mi trabajo actual he liderado decisiones de arquitectura para una plataforma SaaS con más de 200 usuarios activos. Migré un backend de Laravel de la versión 9 a la 12, integré Stripe y construí dashboards que el equipo usa para operar el negocio.

También he trabajado directamente con clientes para convertir requerimientos en mejoras de UI sin desordenar el código existente. Puedo entrar para definir un primer alcance, mejorar un producto que ya tiene usuarios o preparar un backend que se volvió difícil de cambiar.

Me gusta empezar con un problema concreto y suficiente contexto para hablar de decisiones. No necesitas tener todo resuelto; sí poder contarme qué quieres construir o qué está frenando el producto.

años construyendo
4+
usuarios activos
380+
productos en producción
2+

04

Servicios

Puedo entrar cuando todavía hay que decidir qué construir, cuando el producto ya existe o cuando una decisión técnica está frenando al equipo. También podemos empezar con una sesión puntual para ordenar el siguiente paso.

Modo / 01

Construir un producto nuevo

Si tienes una idea concreta y necesitas llegar al primer cobro, puedo llevar frontend, backend, pagos y deploy en el mismo proyecto.

Qué queda

  • Frontend y backend del primer alcance
  • Autenticación y roles cuando el producto los necesite
  • Pagos con Stripe si el modelo los requiere
  • Deploy y documentación para el siguiente paso

06

IA

La IA tiene sentido cuando mejora una parte concreta del producto o del trabajo del equipo. Primero definimos la tarea; después elegimos entre integración, agente o skill.

Cómo trabajo

Empiezo por la tarea

Si ya tienes un producto, busco dónde puede ahorrar pasos o mejorar una respuesta. Si el trabajo es interno, diseño el agente o la skill con contexto, límites y revisión.

Cuéntame qué quieres mejorar

IA dentro del producto

Integro asistentes, generación de contenido o extracción de datos en los pasos que ya usa tu cliente. El resultado queda dentro del producto, no en una demo aparte.

Agentes para operaciones

Construyo agentes que buscan información, consultan herramientas o preparan una primera respuesta. Cada acción tiene límites claros y una revisión antes de afectar el sistema.

Skills para tu equipo

Convierto tareas repetidas en skills versionadas, con contexto y pasos de revisión. Así el equipo puede trabajar con agentes sin depender de un prompt perdido en el chat.

07

Proceso

Te enseño el trabajo mientras ocurre. Hablamos de los cambios antes de convertirlos en código y cada semana tienes algo que puedes abrir.

Entender el problema

Hablamos de lo que vendes, de quién lo usa y de qué está frenando el producto. Salgo de esa conversación con el alcance escrito y las preguntas que todavía tenemos que resolver.

01 / 04

Decidir la arquitectura

Elijo el stack según lo que el producto tiene que soportar. Te explico cada decisión, el coste que tiene y qué dejaría preparado para después.

02 / 04

Construir a la vista

Te enseño el trabajo mientras ocurre. Hablamos de los cambios antes de convertirlos en código y cada semana tienes algo que puedes abrir.

03 / 04

Entregar y sostener

Dejo el deploy, el dominio, el monitoreo y el código documentado en tu repositorio. Después acordamos si sigo manteniéndolo o si lo toma tu equipo.

04 / 04

08

Principios

Son las reglas que uso para trabajar con producto y código.

Pongo las decisiones sobre la mesa

Explico qué cambia, qué riesgo veo y qué alternativa descarto antes de convertirlo en código.

Entrego algo que puedas abrir

Trabajo en entregas visibles para que puedas revisar el producto, no solo recibir un resumen al final.

Distingo mi trabajo del del equipo

Digo qué hice yo, qué resolvió el equipo y dónde queda la responsabilidad de cada decisión.

Dejo el siguiente paso claro

Al cerrar una entrega, dejo el código, el deploy y las decisiones documentadas para que el próximo cambio tenga un punto de partida.

09

Evidencia

Lo que aparece aquí son responsabilidades concretas: arquitectura, migraciones, pagos y trabajo diario con producto.

Arquitectura y PRs
Reviso PRs, tomo decisiones de arquitectura y coordino directamente con el liderazgo técnico.
Cambiar sin frenar
En Tarjetly migré el backend de Laravel 9 a 12 y reorganicé su arquitectura mientras el producto seguía avanzando.
Stripe recurrente
Implementé suscripciones, estados de pago y paneles administrativos conectados al negocio.
IA aplicada en SaaS
Integré Groq en Tarjetly para generar bios y sugerencias a partir de datos estructurados dentro del flujo real del producto.
200+ usuarios activos
Tarjetly tiene más de 200 usuarios activos; esta experiencia explica qué construí y qué decisiones tomé.

10

Contacto

Cuéntame qué quieres construir, mejorar o destrabar. Respondo en menos de 24 horas.