Software Engineer en Japisale · Lima, Perú
Hola, soy Ivan.
Desarrollador Fullstack.
Desarrollador de software especializado en backend y sistemas distribuidos. Construyo APIs, servicios escalables y arquitecturas orientadas a eventos con TypeScript, NestJS, Go y Java.
Tecnologías
- Go
- TypeScript
- Node.js
- NestJS
- Bun
- Java
- PostgreSQL
- Redis
- AWS
- Docker
- React
- React Native
Proyectos Destacados
Ver todos →
Arcton
GitHubFramework backend para TypeScript publicado en npm (@arcton/core): router con precedencia definida, contexto tipado a partir de las rutas, validación con cualquier Standard Schema (Zod, Valibot) y un núcleo desacoplado del runtime (Bun o Node.js). Incluye CLI, scaffolding, OpenAPI y documentación.
- TypeScript
- Bun
- Node.js
- OpenAPI
- Turborepo
Liro
Código privadoPlataforma de automatización de decisiones: se define una decisión una vez y se consume desde cualquier sistema vía API. Backend en Bun sobre Arcton con organizaciones y API keys (Better Auth), Drizzle y PostgreSQL, y evaluación con IA mediante proveedores intercambiables con fallback.
- Bun
- Arcton
- Better Auth
- Drizzle
- PostgreSQL
- TanStack Start
Gestor de Contraseñas Multi-dispositivo
Código privadoAplicación móvil de gestión de credenciales con arquitectura zero-knowledge: las contraseñas se cifran localmente con una clave maestra y el backend en Go solo sincroniza y almacena datos cifrados, manteniendo la confidencialidad incluso ante accesos al servidor.
- React Native
- Expo
- Go
- PostgreSQL
Sistema de Gestión de Proyectos
GitHubAplicación móvil offline-first para la gestión de tareas, desarrollada con React Native, Expo, WatermelonDB y Expo EAS. Integra RevenueCat para los pagos y Clerk para la autenticación.
- React Native
- Expo
- WatermelonDB
- Clerk
- RevenueCat
Just Time
GitHubGestión de acceso a recursos con aprobación de solicitudes, API Keys de un solo uso y conexiones dinámicas a múltiples bases de datos en runtime. Backend en Spring Boot y frontend en Next.js.
- Spring Boot
- Spring Security
- PostgreSQL
- Next.js
- Zustand
- TanStack Query