Skip to content
View nicoseijas's full-sized avatar
🏠
Working from home
🏠
Working from home

Organizations

@LARED21

Block or report nicoseijas

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
nicoseijas/README.md

Hi, I'm Nicolás 👋

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)

Selected work

  • 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.

Engineering at scale

  • 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.

Experience

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.

Focus

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

Pinned Loading

  1. numba-utils numba-utils Public

    A standard library for production Numba workloads, nopython-callable containers, algorithms, and diagnostics

    Python 1

  2. Cachau Cachau Public

    Observable, bounded, persistent function caching for Python data workloads (NumPy, pandas, Numba)

    Python

  3. Rambla Rambla Public

    High-frequency observable state for real-time .NET desktop apps (WPF/WinUI/Avalonia): thread-safe writes, coalescing, batching and diagnostics for UI state that changes faster than it renders.

    C# 3

  4. cauce cauce Public

    Cauce — mapa animado del estado hídrico de los ríos de Uruguay: caudal en vivo, crecidas y zonas inundables

    Python

  5. Celeste Celeste Public

    A UI library for WPF applications that need to look current without adopting Fluent or Material.

    C#

  6. gto-research gto-research Public

    CFR and equilibrium-computation research: notes, benchmarks and methodology, applied to 5-card PLO