EN

LOG 01 · SALIDA10.46°N 84.70°WCOSTA RICA

Alonso Ugalde

Ingeniero de Software Senior

Doce años construyendo — de San José a Toronto.

Hacé scroll para comenzar el viaje

LOG 02 · EL AULA9.93°N 84.08°W2014 — 2025

Comenzó con un marcador

Antes de llevar software a todo un país, lo enseñé — un aula a la vez.

MEP — Ministerio de Educación Pública

2014 — 2025

Profesor de Informática → Ingeniero de Software · Costa Rica

Enseñé informática en el sistema de educación pública de Costa Rica antes de construir software para todo el país. En el aula fue donde la disciplina de ingeniería se encontró con la paciencia.

  • Teaching
  • Curriculum
  • Python
  • Java
  • Web
Enseñé informática antes de desplegarla a escala nacional.

LOG 03 · EL PAÍS SE ENCIENDE9.93°N 84.08°W2019 — 2025

Plataformas para todo un país

Tres sistemas nacionales para el Ministerio de Educación Pública — cada nodo que brilla en el mapa es una escuela.

SEA — Sistema de Evaluación Ágil

Evaluación docente para todas las escuelas públicas de Costa Rica

Plataforma web nacional donde el personal docente de las escuelas públicas registra las evaluaciones del curso lectivo. Frontend en React + TypeScript, API en ASP.NET, infraestructura en Azure — más un acompañante administrativo en Blazor WebAssembly (SEA Institucional).

  • React
  • TypeScript
  • ASP.NET
  • Azure
  • Blazor

SIRIMEP

Plataforma nacional de evaluación en línea

Evaluación en línea para personal docente y administrativo de todo el país: la ola más grande que enciende el mapa. Blazor, ASP.NET, Bootstrap.

  • Blazor
  • ASP.NET
  • Bootstrap
  • Azure SQL

AprendizUp

Catálogo de recursos digitales de aprendizaje

Catálogo de recursos digitales de aprendizaje alineado con el currículo educativo costarricense. React, Node.js, Sequelize, Azure MySQL.

  • React
  • Node.js
  • Sequelize
  • Azure MySQL

LOG 04 · CLASES NOCTURNAS9.93°N 84.08°W2018 — 2023

Profesor al caer la noche

Cinco años en dos universidades, enseñando el stack con el que construía de día.

Universidad Latina

2018 — 2021

Profesor Universitario de Informática · Costa Rica

Docencia universitaria en Java, C#, estructuras de datos y patrones de diseño: convertir conocimiento práctico en fundamentos transferibles.

  • Java
  • C#
  • Data Structures
  • Design Patterns

Universidad Cenfotec

2021 — 2023

Profesor Universitario de Informática · Costa Rica

Clases nocturnas de Python, React, Angular y principios de software para la siguiente generación de ingenieros costarricenses.

  • Python
  • React
  • Angular
  • Software Principles

LOG 05 · EL ESCRITORIO NOCTURNO9.93°N 84.08°W2023 — 2025

Trabajando entre fronteras

Ingeniería senior para empresas de Estados Unidos — desde un escritorio en Costa Rica, con lluvia en la ventana.

Aubrant Digital

2023 — Present

Ingeniero de Software Senior · EE. UU. · Remoto

Diseñé sistemas de notificaciones y correo sobre Azure Functions, Queue Storage y ASP.NET; trabajo full-stack con Blazor WebAssembly y Entity Framework.

  • ASP.NET
  • C#
  • Azure Functions
  • Blazor
  • Entity Framework

AYA Healthcare

2024 — 2025

Ingeniero de Software Senior · Costa Rica · empresa de EE. UU.

En la sede de AYA en Costa Rica, construí gestión de SMS sobre un microservicio de Twilio; servicios orientados a eventos con AWS y RabbitMQ; React + TypeScript en el frontend.

  • Twilio
  • AWS
  • RabbitMQ
  • React
  • TypeScript
  • Redux

LOG 06 · EN TRÁNSITOSJO → YYZ2025

2025. Nuevo país. El mismo constructor.

LOG 07 · LLEGADA43.65°N 79.38°W2025 →

Toronto, presente

Trabajo seleccionado iluminado en el malecón — y otra vez clases nocturnas, esta vez del lado del estudiante.

International Business University

2025 →

MBA — Gestión de Sistemas de Información (en curso) · Toronto, Canadá

De vuelta en un aula — ahora del lado del estudiante: estudios de posgrado sobre cómo se dirigen las organizaciones tecnológicas, en paralelo a la ingeniería a tiempo completo.

  • Strategy
  • Information Systems
  • Leadership

SEA — Sistema de Evaluación Ágil

Evaluación docente para todas las escuelas públicas de Costa Rica

Plataforma web nacional donde el personal docente de las escuelas públicas registra las evaluaciones del curso lectivo. Frontend en React + TypeScript, API en ASP.NET, infraestructura en Azure — más un acompañante administrativo en Blazor WebAssembly (SEA Institucional).

  • React
  • TypeScript
  • ASP.NET
  • Azure
  • Blazor

SIRIMEP

Plataforma nacional de evaluación en línea

Evaluación en línea para personal docente y administrativo de todo el país: la ola más grande que enciende el mapa. Blazor, ASP.NET, Bootstrap.

  • Blazor
  • ASP.NET
  • Bootstrap
  • Azure SQL

AprendizUp

Catálogo de recursos digitales de aprendizaje

Catálogo de recursos digitales de aprendizaje alineado con el currículo educativo costarricense. React, Node.js, Sequelize, Azure MySQL.

  • React
  • Node.js
  • Sequelize
  • Azure MySQL

Portfolio v1

Visitar →

Donde esta historia se escribió por primera vez

La primera versión de alonsougalde.com (2021–2026): Next.js y CSS Modules escritos a mano. Preservada tal cual se publicó — una pieza de museo que todavía podés visitar.

  • Next.js
  • CSS Modules
  • Vercel

This site (v2)

Una historia 3D guiada por el scroll, de Costa Rica a Toronto

La página que estás leyendo: Next.js, React Three Fiber y GSAP contando doce años de trabajo como un solo vuelo de cámara continuo.

  • Next.js
  • React Three Fiber
  • GSAP
  • TypeScript

LOG 08 · EL ARCO COMPLETO9.93°N → 43.65°N2014 — 2025

Construyamos algo

Construyendo desde Toronto. Con raíces en Costa Rica.

Hecho con Next.js, React Three Fiber y GSAP. Contenido en español e inglés. Historia del sitio: v1 (2021 — 2026)

Se disfruta mejor en navegadores basados en Chrome.