Alan de Freitas A small website to share my stuff

Welcome to my personal website šŸ‘‹



šŸ› ļø I’m one of the earliest members of The C++ Alliance and I love building tools that make everyday C++ work smoother. I led the project team for MrDocs, helped bring Boost.URL into the Boost collection, and created the widely used cpp-actions GitHub workflow suite. I’m also the author of Matplot++, a plotting library that keeps powering scientific computing teams around the world. Curious about the rest of my projects? My GitHub profile is open for forks, issues, and PRs.

🧠 My research covers multi-objective optimization, data structures for Pareto fronts, and symbolic evolutionary algorithms—skills that now support modern Machine Learning (ML) and Artificial Intelligence (AI) projects. I hold a Ph.D. in Electrical Engineering focused on Computational Intelligence (also an early pillar of ML and AI) plus M.S. and B.S. degrees in Computer Science.

āœˆļø Before the Alliance, I worked on aircraft engine design at the Rolls-Royce Control & Systems UTC, and I was a Marie Curie researcher within the European Union’s Seventh Framework Programme, where I introduced the Aggregation Trees method that still informs modern engineering practice. As a former university professor with more than 50 peer-reviewed publications, I’ve guided graduate research groups, taught C++ from intro to doctoral programs, and champion reproducible science in every project.

šŸŽ¶ When I’m not coding you’ll usually find me exploring AI-supported, multi-objective techniques for music composition—a line of work that also shaped my Ph.D. thesis—or relaxing in the kitchen šŸ‘Øā€šŸ³, playing the guitar šŸŽø, and chasing after the dog 🦮.




Jokes Card
Contact

Repositories

Boost.URL , MrDocs , Antora C++ Reference Extension , Antora C++ Tagfiles Extension , Antora Playbook Macros Extension , Asciidoctor Boost Links , C++ Actions , Matplot++ , Small , Futures , Pareto , Clang Unformat , FetchBoostContent , Socks , BibExplorer , ModernCpp

Publications

Freitas, Alan
Efficient user-oriented Pareto fronts and Pareto archives based on spatial data structures.
Swarm and Evolutionary Computation.
2021
Gomes, Thiago Macedo
De Freitas, Alan Robert Resende
Lopes, Rodolfo Ayala
Multi-heap constraint handling in gray box evolutionary algorithms.
Genetic and Evolutionary Computation Conference
2019
Silva, Rodrigo
Salimi, Armin
Li, Min
Freitas, Alan
Guimaraes, Frederico
Lowther, David
Visualization and Analysis of Trade-offs in Many-Objective Optimization: A Case Study on the Interior Permanent Magnet Motor Design.
IEEE Transactions on Magnetics
2016
Freitas, A.
Fleming, P. J.
Guimarães, F. G.
Aggregation Trees for Visualization and Dimension Reduction in Many-Objective Optimization.
Information Sciences
2014
De Freitas, Alan R.r.
Guimarães, Frederico Gadelha
Originality and diversity in the artificial evolution of melodies
Genetic and Evolutionary Computation Conference
2011