Montevideo, Uruguay · Computer Scientist & Statistician

Andrés Vidal

I work to bridge the gap between statistical machine-learning research and software that's fast and reliable.

About

Andrés Vidal

I'm a Uruguayan computer scientist and statistician, trained at Universidad de la República in Montevideo (Ingeniería en Computación, 2022), where I'm also finishing a BSc in Statistics. I've published research in distributed deep generative models, and my work sits at the intersection of statistical learning, algorithm design, and high-performance computing.

Alongside research, I've spent 6+ years building production software for United States clients as a Senior Software Engineer at WyeWorks, where I focus on framework and interface design and help shape technical direction. What I do best is turn tangled problems into clean, composable abstractions. I bring that same rigor and craft to research software: statistical methods, implemented to be fast, tested, and reproducible.

Research & Publications

Aumentación de conjuntos de datos utilizando redes neuronales generativas profundas distribuidas: exploración del uso de algoritmos coevolutivos multiobjetivo en busca de mejoras en la diversidad de las muestras generadas Computer Engineering thesis, with A. Mautone and G. Ripa · Advisor: S. Nesmachnow Universidad de la República · 2022 Colibrí ↗

Peer-reviewed publications · co-authored

Parallel-Distributed Implementation of the Lipizzaner Framework for Multiobjective Coevolutionary Training of Generative Adversarial Networks S. Nesmachnow, J. Toutouh, A. Mautone, G. Ripa, A. Vidal Springer · CARLA 2023 doi ↗
Multiobjective coevolutionary training of Generative Adversarial Networks A. Mautone, G. Ripa, A. Vidal, S. Nesmachnow, J. Toutouh ACM · GECCO Companion 2023

Selected Work

Flagship · research softwareppforest2

A fast, memory-efficient implementation of Projection Pursuit Random Forests: a C++ core with R and CLI interfaces, and a modern successor to the R PPforest package. Oblique splits, multi-threaded training, and reproducible golden tests. Submitted to CRAN. My Statistics thesis project.

C++ROpenMPtidymodelsCI · coverageDoxygen · pkgdown

Richard & Isabel Burton Platform

A full-stack platform cataloguing English translations of Brazilian literature. Grown from a Java (JSF/JPA) technical-degree project into a React + Elixir/Phoenix platform, INPI-registered, and now an ongoing volunteer research collaboration with IFRS Canoas.

ElixirPhoenixTypeScriptReact · Next.js

Toolbox

TypeScriptReactNext.jsNestJSZodPostgreSQLElixir · PhoenixC++ · HPCRPythonStatistics / ML

Languages: Spanish (native), Portuguese (bilingual), English (Cambridge FCE, C1).

Experience

Since 2020
Senior Software Engineer, WyeWorks Full-stack production web apps for US clients in TypeScript (React, Next.js, NestJS), from real-time collaborative ed-tech (React + CRDTs) to a schema-driven form framework (React + Zod). I also designed and ran WyeWorks' internal onboarding program.
Since 2013
Research Assistant, IFRS Campus CanoasHeld Scientific Initiation research scholarships (CNPq, IFRS) on interdisciplinary projects that applied software to the humanities and education: Brazilian literature in translation (which grew into the Richard Burton platform) and educational robotics. Also taught occasional short courses (web technologies 2020; Elixir/Phoenix 2023).

Education

Upcoming
MSc, Universidad de la República, UruguayBeginning a Master's at the Faculty of Engineering (machine learning / applied mathematics).
Ongoing
BSc in Statistics (Technology profile), Universidad de la República, UruguayStatistical learning, multivariate analysis, and mathematical modelling.
2022
Computer Science & Engineering (Ingeniería en Computación), Universidad de la República, UruguayThesis on distributed deep generative models.

Other

2015
Technical Diploma in Systems Analysis & Development (orig. Técnico em Informática), IFRS Campus Canoas, Brazil