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

Alonso Ugalde

Senior Software Engineer

Full-stack · .NET, C#, TypeScript, React · Azure & AWS

12 years in tech — 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

Jul 2014 — Dec 2025

Computer Science Teacher → Software Engineer · Costa Rica

Taught computer science in Costa Rica's public schools, then moved into the ministry's own systems: designed SEA, SIRIMEP and AprendizUp, led their development and deployed them nationwide.

Took automated test coverage to 70% and improved database query performance by at least 60%.

  • Teaching
  • Curriculum
  • Python
  • Java
  • Web
The classroom taught me to explain a system before I build it.

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

Tech lead · 2023

Student-assessment records for every public school in Costa Rica

National web platform where teachers across Costa Rica's public schools record their students' assessments for the school year. React + TypeScript front, ASP.NET API, Azure infrastructure — plus SEA Institucional, a Blazor WebAssembly app where school administrators manage enrollment, groups and grade reports.

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

SIRIMEP

Tech lead · 2021 — 2022

Nationwide learning-achievement records, 2021–2022

The main tool teachers across the country used in the 2021 and 2022 school years to record students' achievement levels and produce their Descriptive Achievement Reports. Blazor WebAssembly, ASP.NET, Bootstrap.

  • Blazor
  • ASP.NET
  • Bootstrap
  • Azure SQL

AprendizUp

Tech lead · 2021 — 2022

Digital learning resource catalog

Curriculum-aligned catalog of digital learning resources for Costa Rican education, with a React Native mobile app and a Laravel admin behind it. React, Node.js, Sequelize, Azure MySQL.

  • React
  • React Native
  • 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

May 2018 — Jul 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

Dec 2021 — Nov 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 →

Working across borders

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

Aubrant Digital

Dec 2023 — Present

Senior Software Engineer · Remote · US company

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

Jul 2024 — Dec 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

Still engineering for Aubrant Digital, now from Toronto — and in evening classes again, this time on the student side of the desk.

International Business University

2025 — Present

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

Portfolio v1

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 the whole journey as one continuous camera flight.

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

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

Let's build something

Building from Toronto. Rooted in Costa Rica.

augaldecr@gmail.com

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