I like making code easier to work with: clearer types, reusable components and faster feedback.
React, Next.js, Node.js and Java. These days mostly frontend, with a soft spot for TypeScript and developer experience.
Four teams so far, each one a step up: from client websites to product and platform work.
Jun 2025 — Present
Apipana.io
Product & platform
Feb 2024 — Jun 2025
Ensolvers
Evolving live products
2022 — 2024
Freelance
Working with clients
2022 — 2023
Coverit
Learning the craft
2022 — 2024
Digital House · Mercado Libre · Globant
JavaScript, React, Java, Spring, AWS, testing and UX/UI.
2016 — 2024
Universidad Católica de Santa Fe
How I tend to work: understand the problem, simplify it, then build.
01
Problem
Every change meant waiting to see it.
Approach
A dependency graph finds what changed. Server-Sent Events push only that.
Result
0%
faster feedback, over 95% in some cases
02
Problem
Any prop was accepted, so mistakes surfaced in production.
Approach
Advanced TypeScript types check every prop as you write it.
Result
Compile-time
prop safety, enforced by the type system
03
Problem
13+ themes on one platform drift apart.
Approach
Shared components and design tokens every theme inherits.
Result
0+
themes improved on one shared platform
04
Problem
React 17 and AWS SDK v1 had to move on without breaking anything.
Approach
Step-by-step migration, backed by integration tests.
Result
0
major migrations, shipped safely
Tools change. Habits don't: types first, test what matters, automate the rest.
TypeScriptJavaScriptJavaSQLHTMLCSS / SCSS
ReactNext.jsTailwind CSSBootstrap
Node.jsNestJSSpring Boot
SQLMongoDB
AWSDockerCI/CD
JestReact Testing LibraryPlaywrightUnit & integration testing
GitGitHubBitbucketSonarQube
Claude CodeGitHub CopilotOpenCodeOllamaAI coding agentsPrompt engineering
Software is built by people. Most hard problems are unclear expectations, not code.
International Relations taught me negotiation and seeing a problem from every side.
No one between me and the client. I turned vague requests into clear scope.
Native Spanish, C2 English. A clear PR message matters as much as the code.