Diego Dasso Migotto

Software Engineer & Architect — C++, .NET, C#. Open-source library author.

Porto Alegre, Brazil

About

A quick overview of who I am and what I work with.

I'm a senior software engineer based in Porto Alegre, Brazil, working at AEL Sistemas in the defense and aerospace sector. I hold a degree in Computer Science from the Federal University of Rio Grande do Sul (UFRGS).

I have experience leading development teams, designing software architectures, interfacing directly with clients, and delivering products across domains ranging from GIS data processing and hardware automated testing to AI-powered data analysis tools. I enjoy building clean APIs, working with parallel programming, and contributing to open-source in my spare time.

Technologies

  • C++
  • C#
  • .NET
  • Electron
  • GDAL
  • TCP/ICD
  • Microservices
  • Git
  • CI/CD
  • RAG / AI Agents
  • Linux
  • Python
  • CMake
  • Docker

Open-Source Projects

Header-only C++23 libraries designed for simplicity and extensibility.

Try them live — all three libraries run in the browser via WebAssembly. Launch interactive demo →

name-generator

A header-only C++23 library for generating real-world first names and surnames from culture/gender-specific lists. Supports 20+ nationalities.

C++ 31 4

entity-generator

A header-only C++23 library for generating entities with extensible, user-defined components. Supports EnTT and Flecs adapters.

C++ 2

nickname-generator

A header-only C++23 library for generating nicknames, supporting name-based and custom-word-based nickname generation.

C++ 2

Experience

Professional background and education.

Product Owner & Software Architect — Automated Test Platform

AEL Sistemas
Nov 2024 – Present

Led a software team building a desktop application for automated hardware testing. Defined the product roadmap as product owner, interfaced directly with the client, and designed the system architecture: a microservices back-end in .NET with a front-end running in Electron.

Lead Developer & Software Architect — GIS Data Converter

AEL Sistemas
Aug 2018 – Nov 2024

Joined as an intern and grew into lead developer. Built and optimized C++ components, authored custom GDAL drivers, engineered requirements, designed software modules, and established E2E and unit testing practices for the team. Interfaced with the client and participated in on-site integration trips.

Notable Projects

AEL Sistemas

Developed a C# library for low-level TCP communication over a custom ICD, handling message serialization with a clean, developer-friendly API. Integrated an AI Agent into UAV data analysis tools with database connectivity and a RAG pipeline for indexing flight data and surfacing analytical insights.

B.Sc. Computer Science

Universidade Federal do Rio Grande do Sul (UFRGS)
2014 – 2025

Porto Alegre, Brazil.

Get in Touch

Feel free to reach out for collaborations, open-source contributions, or just to say hi.