Saltar al contenido
ej_
// DISPONIBLE PARA EMPLEO REMOTO

Full Stack Developer para productos web, mobile e IA aplicada.

Más de cuatro años construyendo con React, TypeScript, Laravel y React Native. La mayoría de esos proyectos siguen en producción. Busco un equipo remoto a tiempo completo.

Trujillo, Perú · PET (UTC−5) Respuesta en ≤ 2 días laborables

elmerjacobo.dev

const enfoque = 'performance-first';

ship({ web: 'Next.js', mobile: 'React Native', api: 'Laravel' });

augment({ ai: 'Groq en prod', quality: 'Playwright + Pest' });

// EXP

4+

Años en prod

// USRS

~380

Activos hoy

// TYPE

Full Stack

Web · Mobile

// Experiencia

Dónde he entregado en producción.

Roles, alcance y resultados que un hiring manager puede evaluar sin adivinar.

// 2023 — Presente

Full Stack Developer

ABEHA / C2E · Remoto · México

Experiencia
  • Entré como mobile developer y crecí a full stack en el mismo equipo: React Native, React, Laravel y PostgreSQL.
  • Tarjetly (~200 usuarios): dashboard SaaS B2B con Stripe, roles Spatie e IA con Groq.
  • TlalocApp (~180 usuarios) y Sismol: monitoreo de captación pluvial con mapas PostGIS.
  • TypeScript estricto, tests con Playwright/Pest y despliegues con staging en GCP.

// 2022 — 2023

Frontend / Mobile Developer

Freelance · Remoto

Experiencia
  • Mejoras de UI e interfaces para clientes distintos con React, React Native y Flutter.
  • Base que me llevó al primer rol full-time en ABEHA.

// Stack técnico

El stack que uso para construir.

Trabajo con herramientas que conozco bien y que me dejan avanzar sin pelearme con el proyecto cada semana.

Rea//

// Frontend

React

Interfaces con estados complejos y componentes reutilizables. Base de todos mis dashboards y SPAs.

Nex//

// Full stack

Next.js

Aplicaciones web con rutas, SEO y buena base de performance. Stack principal en proyectos web nuevos.

Typ//

// Core

TypeScript

Tipado estricto en todo: interfaces, genéricos y tipos para respuestas de API. Menos bugs tontos en producción.

Lar//

// Backend

Laravel

APIs REST, jobs en cola, emails transaccionales y paneles internos. Lo uso con Sanctum, Spatie y despliegues en GCP.

Rea//

// Mobile

React Native

Apps Android con Expo o CLI. Lo usé en TlalocApp y T-Store, ambas en producción.

Flu//

// Mobile

Flutter

Apps nativas con Dart. Construí Pluviora, calculadora de captación pluvial con cobertura en Perú, México y Nicaragua.

AI //

// IA

AI Engineering

IA integrada donde resuelve algo concreto. La implementé en Tarjetly con Groq para generar contenido y sugerencias desde datos reales.

Pos//

// Base de datos

PostgreSQL

Base de datos principal en producción. Migraciones, índices, relaciones y PostGIS para consultas geoespaciales en TlalocApp.

// GitHub

Así se ve mi actividad.

Código que escribo casi todos los días, sin editar.

144

Repositorios

4

Años activo

TypeScript

Lenguaje principal

Gráfico de contribuciones de GitHub

// Mi setup

Herramientas que uso todos los días.

Cosas que tengo instaladas, abiertas o corriendo mientras trabajo. Algunas son recientes, otras las cargo desde hace años.

AI coding

Claude Code

Agente que vive en el repositorio. Lee, edita, ejecuta y verifica sin salir de la terminal.

// Agente activo

Refactors largos, auditorías y tareas que necesitan contexto completo del proyecto.

Editor

Cursor

Editor con IA integrada. Agentes, edición inline y contexto del repo sin salir del IDE.

// Uso diario

Mi editor principal para features, refactors y debugging con agentes en el día a día.

DevOps

Docker

Contenedores para empaquetar apps con todas sus dependencias. Mismo entorno en local y producción.

// Mismo entorno

Corro DriftWatch como daemon en Docker. Usamos contenedores en ABEHA para servicios de backend.

Testing

Playwright

Automatización de navegadores para pruebas end-to-end y regresión visual.

// E2E confiable

Lo usé en Tarjetly para cubrir flujos críticos de usuario. Reproduce bugs que solo aparecen en browser real.

// DISPONIBLE PARA EMPLEO REMOTO

¿Tu equipo busca un Full Stack Developer?

Remoto, tiempo completo. Cuéntame sobre el rol o la vacante. Respondo en máximo 2 días laborables.