ES

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

Alonso Ugalde

Senior Software Engineer

Twelve years of building — from San José to Toronto.

Scroll to begin the journey

LOG 02 · THE CLASSROOM9.93°N 84.08°W2014 — 2025

It started with a marker

Before shipping software to a whole country, I taught it — one classroom at a time.

MEP — Ministerio de Educación Pública

2014 — 2025

Computer Science Teacher → Software Engineer · Costa Rica

Taught computer science in Costa Rica's public education system before shipping software for it nationwide. The classroom is where engineering discipline met patience.

  • Teaching
  • Curriculum
  • Python
  • Java
  • Web
Taught computer science before shipping it nationwide.

LOG 03 · THE NATION LIGHTS UP9.93°N 84.08°W2019 — 2025

Platforms for a whole country

Three national systems for Costa Rica's Ministry of Education — every glowing node on the map is a school.

SEA — Sistema de Evaluación Ágil

Teacher assessment for every public school in Costa Rica

National web platform where teachers across Costa Rican public schools register academic-year assessments. React + TypeScript front, ASP.NET API, Azure infrastructure — plus a Blazor WebAssembly administrative companion (SEA Institucional).

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

SIRIMEP

Nationwide online assessment platform

Online assessment serving teaching and administrative staff across the whole country — the biggest ignition wave on the map. Blazor, ASP.NET, Bootstrap.

  • Blazor
  • ASP.NET
  • Bootstrap
  • Azure SQL

AprendizUp

Digital learning resource catalog

Curriculum-aligned catalog of digital learning resources for Costa Rican education. React, Node.js, Sequelize, Azure MySQL.

  • React
  • Node.js
  • Sequelize
  • Azure MySQL

LOG 04 · EVENING LECTURES9.93°N 84.08°W2018 — 2023

Professor after dark

Five years across two universities, teaching the stack I was building with by day.

Universidad Latina

2018 — 2021

Computer Science Professor · Costa Rica

University instruction in Java, C#, data structures and design patterns — turning working knowledge into transferable fundamentals.

  • Java
  • C#
  • Data Structures
  • Design Patterns

Universidad Cenfotec

2021 — 2023

Computer Science Professor · Costa Rica

Evening lectures on Python, React, Angular and software principles for the next generation of Costa Rican engineers.

  • Python
  • React
  • Angular
  • Software Principles

LOG 05 · THE NIGHT DESK9.93°N 84.08°W2023 — 2025

Working across borders

Senior engineering for US companies — from a desk in Costa Rica, rain on the window.

Aubrant Digital

2023 — Present

Senior Software Engineer · USA · Remote

Designed notification and email systems on Azure Functions, Queue Storage and ASP.NET; full-stack work across Blazor WebAssembly and Entity Framework.

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

AYA Healthcare

2024 — 2025

Senior Software Engineer · Costa Rica · US company

At AYA's Costa Rica branch, built SMS management on a Twilio microservice; event-driven services with AWS and RabbitMQ; React + TypeScript on the front.

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

LOG 06 · IN TRANSITSJO → YYZ2025

2025. New country. Same builder.

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

Toronto, present day

Selected work lit up along the waterfront — and evening classes again, this time on the student side of the desk.

International Business University

2025 →

MBA — Information Systems Management (in progress) · Toronto, Canada

Back in a classroom — this time on the student side of the desk: graduate studies on how technology organizations are run, alongside full-time engineering.

  • Strategy
  • Information Systems
  • Leadership

SEA — Sistema de Evaluación Ágil

Teacher assessment for every public school in Costa Rica

National web platform where teachers across Costa Rican public schools register academic-year assessments. React + TypeScript front, ASP.NET API, Azure infrastructure — plus a Blazor WebAssembly administrative companion (SEA Institucional).

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

SIRIMEP

Nationwide online assessment platform

Online assessment serving teaching and administrative staff across the whole country — the biggest ignition wave on the map. Blazor, ASP.NET, Bootstrap.

  • Blazor
  • ASP.NET
  • Bootstrap
  • Azure SQL

AprendizUp

Digital learning resource catalog

Curriculum-aligned catalog of digital learning resources for Costa Rican education. React, Node.js, Sequelize, Azure MySQL.

  • React
  • Node.js
  • Sequelize
  • Azure MySQL

Portfolio v1

Visit →

Where this story was first written down

The first version of alonsougalde.com (2021–2026): Next.js and hand-written CSS Modules. Preserved exactly as it shipped — a museum piece you can still visit.

  • Next.js
  • CSS Modules
  • Vercel

This site (v2)

A scroll-driven 3D story from Costa Rica to Toronto

The page you are reading: Next.js, React Three Fiber and GSAP telling twelve years of work as one continuous camera flight.

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

LOG 08 · THE WHOLE ARC9.93°N → 43.65°N2014 — 2025

Let's build something

Building from Toronto. Rooted in Costa Rica.

Built with Next.js, React Three Fiber and GSAP. Content in English and Spanish. Site history: v1 (2021 — 2026)

Best experienced in Chrome-based browsers.