Chiclayo, Perú · Available for remote work
I build software for businesses that can't afford to stop working.
Currently building Go Nexa — a suite of SaaS products for Latin American businesses: supplier management, micro-business operations, and fiscal compliance.
+6 years building enterprise apps across fintech, health, mining, retail and pharma. Specialized in Flutter, TypeScript and full-stack architecture with NestJS, .NET, Angular and React. 10+ apps in production, 10K+ active users.
| Product | Description | Stack | Status |
|---|---|---|---|
| Portal de Proveedores | Multi-tenant SaaS for corporate supplier management — homologation, purchase orders, invoicing, tenders, contracts, evaluations, ERP sync | Next.js 16 · NestJS 11 · PostgreSQL · Redis · BullMQ | ✅ Production |
| Impulsa | Multi-tenant SaaS for Peruvian micro-businesses — appointments, POS, inventory, billing | NestJS · Flutter · PostgreSQL · Docker | ✅ Production |
| Go Nexa Web | Corporate website — 3 product landings with GSAP animations, bento grid, scroll-driven effects | Next.js 16 · GSAP · Tailwind CSS 4 | ✅ Live |
| Project | Description | Stack | Status |
|---|---|---|---|
| izipay_sdk | Flutter plugin for Izipay Android & iOS SDKs. Card payments and Yape. Verified publisher darkcodex.dev |
Flutter · Kotlin · Swift | ✅ pub.dev |
| API SUNAT/RENIEC | Public REST API — 17.8M+ Peruvian business records. Rate limiting, Redis cache, OWASP security | NestJS · PostgreSQL · Redis | ✅ Production |
| API Ubigeo | Peru geographic API — departments, provinces, districts, 250 countries | NestJS · PostgreSQL · Redis | ✅ Production |
| API Email | Centralized email microservice — Resend API + branded templates | NestJS · Resend | ✅ Production |
| API Fiscal | Peruvian electronic invoicing (SUNAT UBL 2.1) — XML, digital signatures, SOAP | NestJS · PostgreSQL | ✅ Production |
| darkcodex.dev | 3D interactive portfolio with dual OS system (macOS ↔ Windows 11) | React 19 · Three.js · TypeScript | ✅ Live |
| opencode-account-rotator | OpenCode plugin: automatic Claude Max account rotation on rate limits | TypeScript | ✅ Published |
Senior Flutter Engineer · EXEOS Blockchain wallet (Ethereum, BIP39/BIP44, ERC-20). +32K LOC, monorepo 7 packages, multi-platform (Android, Windows, Linux).
Senior Mobile Developer · Keola Networks — InClub Fintech app iOS + Android. Clean Architecture, BLoC, 2,456 automated tests, Shorebird OTA updates, GitHub Actions + Xcode Cloud CI/CD. Play Store · App Store
Senior Full Stack Developer · Ayesa Enterprise mining management system for Chinalco — production control, operations, executive dashboards.
Senior Full Stack Developer · Grupo EBIM 6 enterprise projects across industrial sectors: La Calera, Quimpac, Texfina, Minera Ares, Agroindustrial Laredo, EBIM Portal.
Mobile Developer · Grupo EBIM — Farmacias Peruanas Pharma Track (1K+ downloads) and Pharma Reception. Offline-first with DataWedge + Zebra scanner integration. Pharma Track · Pharma Reception
Mobile Flutter · Kotlin · Swift · React Native
Frontend React · Angular · Next.js · TypeScript · Tailwind · GSAP
Backend NestJS · .NET · Node.js · Laravel · Spring Boot
Database PostgreSQL · Redis · Firebase · Prisma · SQL Server
Queue BullMQ · Redis
DevOps Docker · GitHub Actions · Gitea CI · Traefik · Nginx · VPS
AI/Tools Claude Code · OpenCode · Anthropic SDK · OpenAI SDK
- 17.8M+ records processed in API SUNAT/RENIEC — 99.9% uptime
- 2,456 automated tests · 100% pass rate (InClub)
- 10K+ active users across production apps
- 93% sync time reduction (3.5h → 15 min)
- 6 microservices in production (api-email, api-fiscal, api-sunat, api-ubigeo, portal-proveedores, impulsa)
- 10+ enterprise apps in production · 2 publicly verifiable on Play Store

