Full stack engineer based in Santiago, Chile. I build production SaaS applications end-to-end — from system architecture and backend APIs to cloud infrastructure and CI/CD pipelines.
Currently working as Technical Lead at Resolbit, and independently building Newal — a multi-tenant CRM and inventory management SaaS for the regulated pharmaceutical industry, with a paying client on the platform.
Frontend Angular · TypeScript · RxJS · PrimeNG · React · HTML5/CSS3
Backend NestJS · Node.js · REST APIs · TypeORM · JWT · Grails (Java)
Data & Infrastructure PostgreSQL · MySQL · AWS (S3, Lambda, EventBridge) · Docker · Bitbucket CI · Cloudflare · Render
Practices Multi-tenancy · RBAC · AES-256 encryption · CI/CD · Agile · AI-augmented development (Claude Code, multi-agent pipelines)
Newal — Built a full seed-to-sale SaaS platform from zero as sole developer. Multi-tenant data isolation, column-level encryption, configurable order pipeline, automated CI/CD, PDF export, tenant-level branding. Live demo: app.testing.newal.cl
CAM arbitrator-ranking platform — Engineered a fully automated case-sync pipeline at Resolbit: DB dump → S3 → AWS EventBridge → real-time rank sync, reducing manual data entry to zero.
Communications module — Built from scratch at Resolbit: Twilio and Meta webhook integrations, conversation/message persistence, REST API consumed by the frontend.
API migration — Led Grails/Java to NestJS migration, reducing domain model from 40 to 17 entities (57% reduction), improving query performance and developer onboarding.
I don't just use AI for autocomplete. At Newal, I built a persistent SQLite memory layer for Claude Code that maintains full project context across sessions, combined with multi-agent pipelines and custom skills. This is how I ship production-quality work solo at a pace that normally takes a team.