Available for new projects

I build products people actually want to use.

8+ years building software with Angular and NodeJS, and a growing obsession with automating everything that can be automated.

Years exp.
8 +
Teams
4
Based in
MVD

About

I dive straight in where things get hard.

I'm an Information Technology Analyst, a graduate of Universidad ORT Uruguay. I've been writing software for over 8 years, and most of that time revolved around Angular and NodeJS.

At WonaSports I get to do what I enjoy most: shaping the product and sitting down to write the code myself. I'm building v2 of a product used by sports clubs and gyms across LATAM, alongside a small, very capable team.

Three things keep me hooked: process automation (lately with N8N), adding AI where it actually helps rather than where it looks cool, and making software people open because they want to, not because they have to.

  • Location Montevideo, Uruguay · Hybrid
  • Current role Tech Lead Frontend & Mobile at WonaSports
  • Daily stack Angular, TypeScript, NodeJS, NestJS
  • Currently exploring Automation with N8N and Open Source LLMs
Angular
TypeScript
Node.js
OpenCode
Cloudflare
NestJS
RxJS
NgRx
BunJS
Tailwind
Astro
Three.js
Figma
Docker
AWS
PostgreSQL
MongoDB
N8N
Claude
OpenAI
Gemini
Angular
TypeScript
Node.js
OpenCode
Cloudflare
NestJS
RxJS
NgRx
BunJS
Tailwind
Astro
Three.js
Figma
Docker
AWS
PostgreSQL
MongoDB
N8N
Claude
OpenAI
Gemini

Experience

Eight years, four teams, one same focus.

I started building interfaces for e-invoicing systems and today I lead frontend and mobile for a product used by clubs and gyms across LATAM. The scale changed; the obsession with detail didn't.

  1. Tech Lead, Frontend & Mobile Development

    Current

    WonaSports · Montevideo, Uruguay · Hybrid

    May 2023 - present 3 yrs 2 mos

    Building WonaSports v2 from scratch. Product, design and development, shoulder to shoulder with the team.

    • Angular
    • TypeScript
    • RxJS
    • NgRx
    • Ionic
    • Capacitor
    • NestJS
    • PostgreSQL
  2. Senior Frontend & Mobile Developer

    WonaSports · Montevideo, Uruguay · Hybrid

    Sep 2022 - Apr 2023 8 mos

    Same team, different title. I started going all in on v2 and coordinating the technical work with the rest of the team.

    • Angular
    • TypeScript
    • Ionic
    • NodeJS
  3. Frontend Developer

    Atos · Montevideo, Uruguay · Hybrid

    Sep 2020 - Sep 2022 2 yrs 1 mo

    Internal project for Uruguay's National Prosecutor's Office: a case-tracking platform for prosecutors. Functional interfaces, cross-functional teams, agile delivery.

    • Angular 13
    • NgRx
    • RxJS
    • SASS
    • MongoDB
    • PostgreSQL
  4. Frontend Developer

    K&S IT · Montevideo, Uruguay · On-site

    Jul 2019 - Aug 2020 1 yr 2 mos

    Solutions for the financial industry. Solid, secure interfaces, focused on shipping projects that improved the client's real day-to-day operation.

    • Angular 7
    • NgRx
    • RxJS
    • Bootstrap 4
    • SASS
  5. Full Stack Developer

    SICFE S.A. · Montevideo, Uruguay · On-site

    Feb 2018 - Jul 2019 1 yr 6 mos

    Electronic invoicing systems. Angular on the front, .NET and C# on the back. A crash course in how you ship software that has to actually work.

    • Angular 6
    • RxJS
    • C#
    • .NET
    • SQL Server
    • MariaDB
    • Azure

Stack & tools

What I use, honestly.

Some are everyday tools, others I'm still exploring.

Frontend & Mobile

5 items

Where I spend 80% of my time

  • Angular Daily · 8+ yrs
  • TypeScript Daily · 6+ yrs
  • RxJS / NgRx Daily · 6+ yrs
  • Ionic + Capacitor Weekly · 3+ yrs
  • TailwindCSS Weekly · 2+ yrs

Backend & Data

5 items

So the frontend actually works end to end

  • Node.js Daily · 6+ yrs
  • NestJS Weekly · 3+ yrs
  • MySQL Weekly · 4+ yrs
  • PostgreSQL Occasional · 4+ yrs
  • MongoDB Occasional · 3+ yrs

AI, Automation & Tooling

5 items

What interests me most right now

  • Claude Code Daily
  • N8N Learning
  • OpenAI / Gemini Daily
  • OpenCode Daily
  • Cloudflare Weekly

Product, Design & Team

4 items

What leading actually takes

  • Figma Daily
  • Scrum Daily
  • Technical leadership Daily
  • Code review Daily

Education

Degree + courses, in parallel.

University

Universidad ORT Uruguay

Information Technology Analyst

2015 2020 3.5 years

Intermediate degrees: Web Programmer, Programmer Analyst.

My studies focused on designing, developing and integrating high-quality software. Beyond learning the most in-demand programming languages, I built an agile, adaptable mindset — key to picking up new technologies and solving complex problems in an environment that never stops evolving.

Courses & certifications 7

  • Claude Code in Action

    Anthropic

    Mar 2026
  • OpenAI: Exercises and assistants with Angular + NestJS

    Udemy

    Aug 2025
  • UI Design: visual and interface design with Figma 2024

    Udemy

    Dec 2024
  • NestJS

    Udemy

    Feb 2024
  • Checkout Pro

    Mercado Libre

    Apr 2022
  • React / React Native

    Hack Academy

    May 2020
  • NodeJS

    Udemy

    Dec 2019

Projects

What I build outside of work.

Ideas of my own that I use as an excuse to experiment with product, design and new technologies. Some are serious bets, others are just tests to settle a question.

Active projects

01

The ones I keep building week after week, aiming for production.

  1. Chrome extension

    Atanor

    Active 2026

    Turns your AI conversations —ChatGPT, Claude, Gemini and six more platforms— into Markdown documents you can genuinely edit. Capture them in one click, refine them in an editor with read and write modes, and export them as portable .md or PDF with selectable text. Summarizing, rewriting or chatting with the document runs on Gemini Nano inside Chrome: nothing leaves your browser, no accounts, no servers.

    Landing
    • Astro
    Editor
    • Angular 22
    • Tailwind 4
    • spartan/ui
    • ng-icons
    Extension
    • Vanilla JS
    • Chrome Extensions
    • Gemini Nano
    • Prompt API
    • Summarizer API

Proofs of concept

02

Small, focused experiments to validate an idea or try out a new technology.

  1. P2P video calls

    Meets

    Active 2026

    Video calls for up to 4 people where audio, video and chat travel straight between browsers. The server only introduces the participants: it never sees the content of the call. No accounts, and the room is ephemeral.

    • Angular 22
    • WebRTC
    • Cloudflare Workers
    • Durable Objects
    • Tailwind 4
  2. Local LLM

    Gemma 4 in the browser

    Active 2026

    A chat with Gemma 4 that runs entirely inside the browser on WebGPU: no backend, no API keys, no telemetry. The model downloads once, stays on the device, and inference happens on your own GPU.

    • Angular 22
    • WebGPU
    • WGSL
    • Gemma 4
    • Tailwind 4

Contact

If you've got something ambitious in the works, let's talk.

Happy to talk about your ideas, implementation, automation, or how to bring AI in without breaking what already works. Uruguay or remote.