Senior software engineer from Uruguay building performance-sensitive software where correctness has to be measurable. My work spans numerical computing, real-time .NET systems, data products, and equilibrium computation for imperfect-information games.
I currently lead backend and deployment work at APD. Most of my recent production work is closed-source, so the repositories below contain the reusable libraries, research methods, and standalone products I can publish.
Email · LinkedIn · PyPI · Uruguay (UTC−03:00)
- Cauce · live map — an animated view of Uruguay's river conditions built from eight public data sources. The Python pipeline applies explicit quality controls; the MapLibre/WebGL front end shows live flow, official flood-zone layers, and a seven-day forecast for the Río Negro basin.
- numba-utils · docs · PyPI — nopython-callable containers, algorithms, profiling, and diagnostics for production Numba workloads.
- Cachau · PyPI — observable, bounded, persistent function caching for expensive NumPy, pandas, Polars, and Numba workloads.
- Celeste · NuGet preview — a modern WPF UI library with runtime themes, semantic design tokens, restyled built-in controls, and the controls WPF never shipped.
- Rambla · NuGet — high-frequency observable state for WPF, WinUI, and Avalonia: thread-safe writes, coalescing, batching, source generation, and operational diagnostics.
- gto-research — reproducible notes and benchmarks for CFR-family algorithms applied to 5-card PLO, including abstraction analysis and performance engineering.
More libraries: fineness for certifying numerical and stochastic software · tanda for bounded concurrent Python jobs · Caudal for preview async .NET pipelines · grafojs for declarative animated SVG graphs.
- Built a vector-form CFR solver for 2,598,960 5-card PLO hand combinations, reduced losslessly to 134,459 suit-isomorphism classes. The engine uses chance-sampled traversals, linear-weighted averaging, and O(n log n) showdown sweeps in Python and Numba.
- Built a Windows-native real-time trading platform in C# and WPF, covering exchange connectivity, order management, risk controls, and backtesting.
- Run self-hosted Windows Server infrastructure with IIS, TLS, reverse proxies, CI/CD, and automated deployments.
Senior Lead Developer — APD, Panama (2020–present, remote)
I lead backend services, deployment pipelines, technical decisions, and team coordination for enterprise applications used by thousands of people across several countries. I moved releases from scheduled events to routine automated deployments.
Full Stack Developer — LR21, Montevideo (2011–2020)
I designed and ran the custom CMS behind a news site serving more than one million monthly readers, led a small engineering team, built its ad-serving platform, and carried the system through multiple redesigns and infrastructure migrations with zero data loss.
High-performance Python and Numba · numerical and stochastic software · CFR and regret minimization · real-time C#/.NET systems · quantitative trading · FastAPI and PostgreSQL · data visualization · CI/CD and self-hosted infrastructure



