RFC-0001 · STATUS: ACCEPTED


type 'help' to see available commands


scroll to read the full record ↓


CASE-01RelinkSHIPPED

New supervisor role tier

Problem
The platform had no intermediate validation layer between end users and admins.
Decision
Designed and shipped a new 'supervisor' user tier end-to-end.
Result
Drove trial adoption across 15 new enterprise accounts and onboarded 2,000+ users to the new role model.
CASE-02RelinkSHIPPED

Magic Links authentication (JWT)

Problem
Login friction for enterprise users.
Decision
Designed and implemented passwordless authentication via JWT.
Result
In production for 11,500+ enterprise users.
CASE-03Continuum HQSHIPPED

Hexagonal architecture migration (Relink v2)

Problem
Business domain was tightly coupled to Strapi as infrastructure, making changes hard.
Decision
Led the progressive migration to clean/hexagonal architecture to decouple domain from infrastructure, adding Pub/Sub and Cloud Run for scalability.
Result
Decoupled domain logic from infrastructure, enabling changes without touching the framework layer.
CASE-04RelinkSHIPPED

Plan-Review-Execute with Claude Code

Problem
Individual delivery speed was limited by the manual code cycle.
Decision
Implemented an AI orchestration workflow (plan → review → execute) as a core productivity layer, not a novelty.
Result
Consolidated a real, repeatable working method — a recent differentiator few candidates have solidified as an actual practice.

Architecture and decisions come first — code is the last step, not the first.

AI is a working method, not a trend: Claude Code and Cursor run a Plan → Review → Execute loop as the default way features ship, not a novelty layer bolted onto an existing process.

Ownership means designing the solution end-to-end — the decision, the trade-off, and the shipped result — rather than executing tickets inside someone else's fixed stack.


CORE

Daily use, senior depth

  • Node.js
  • TypeScript
  • NestJS
  • RESTful APIs
  • Event-driven architecture
  • Microservices
  • GraphQL (Apollo Server/Client)
  • Vue.js (2 & 3)
  • React
  • Astro
  • JavaScript ES6+

INFRASTRUCTURE

Real production use

  • PostgreSQL
  • Redis
  • Elasticsearch
  • MongoDB
  • Docker
  • Kubernetes / GKE
  • GitHub Actions CI/CD

CLOUD

  • AWS (Certified Cloud Practitioner)
  • GCP (Pub/Sub, Cloud Run)
  • Serverless

AS NEEDED

Used per problem, not primary stack

  • Go (Gin, Gorm)
  • Python / Flask
  • Claude Code
  • Cursor
  • Plan-Review-Execute orchestration
  • Prompt engineering

Jan 2025 — Jul 2026

Software Engineer · Relink

Worked across 3 fronts of the product simultaneously (core Relink, Hazlo con IA, Despega tu Pega). Stack: Node.js, TypeScript, Strapi, Go (Gin/Gorm), Vue 3, PostgreSQL, GitHub Actions.

  • Node.js
  • TypeScript
  • Strapi
  • Go
  • Vue 3
  • PostgreSQL
  • GitHub Actions
Jul 2021 — Dec 2024

Full Stack Developer | Tech Lead · Continuum HQ

4 projects: Relink v1, MatchSkills (Tech Lead, small team), Relink v2 (hexagonal migration), Clínica Alemana de Chile (telemedicine).

  • Node.js
  • TypeScript
  • Vue 2
  • React
  • PostgreSQL
  • Redis
  • Elasticsearch
  • GCP Pub/Sub
  • Cloud Run
Jan 2020 — Jun 2021

Full Stack Developer · Aynitech Group

Legacy serverless backend re-architecture to domain-driven NestJS; eCommerce with Stripe; SaaS ERP.

  • Node.js
  • NestJS
  • Stripe
  • Serverless
Jan 2019 — Dec 2019

Full Stack Developer · Prodequa / Freelance

5+ web apps and CMS for Peruvian companies, deployed on Digital Ocean.

  • JavaScript
  • Node.js
  • Digital Ocean

Jan 2015 — Jul 2020

Bachelor's in Software Engineering

Universidad Nacional Mayor de San Marcos (UNMSM), Lima, Peru

Jul 2019 — Dec 2019

Student exchange, Computer Systems Engineering

Instituto Politécnico Nacional (IPN), Mexico City

Sep 2023

AWS Certified Cloud Practitioner

Amazon Web Services

Languages

  • SpanishNative (C2)
  • EnglishProfessional (B2+) — holds technical and behavioral interviews