Skip to content

anzapatab/portfolio-samples

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Portfolio Samples

Selected extracts from production systems totaling 1M+ lines of code across Python, C++20, Fortran, and TypeScript.

Each folder contains real code from a larger project, with a README explaining the full scope and what the sample demonstrates.


Projects

Stochastic Dual Dynamic Programming solver for the Chilean electricity market

Re-engineered a production SDDP hydrothermal dispatch solver. 108K+ LOC across Fortran, C++, and Python/Pyomo. Reduced a critical subroutine from O(n³) to O(n²), unlocking 10-50x speedup potential.

Python · Pyomo · CPLEX · Gurobi · NumPy · pytest


High-frequency trading engine with sub-millisecond ML inference

C++20 quantitative trading engine with ONNX Runtime inference, lock-free ring buffers, SIMD-optimized feature computation, and ZeroMQ messaging. Includes a Python ML pipeline with Optuna hyperparameter optimization and LightGBM.

C++20 · ONNX Runtime · ZeroMQ · Apache Arrow · LightGBM · Optuna


AI-powered SaaS assistant for LATAM electricity markets (work in progress)

Multi-country SaaS platform with RAG-based chat, regulatory alerts, and market dashboards. FastAPI backend with Claude API + LlamaIndex, Next.js frontend with Tailwind CSS.

FastAPI · Next.js · Claude API · LlamaIndex · Pinecone · Supabase · Stripe


Production dashboard for electricity market monitoring

Multi-page Dash application with real-time data visualization, Prometheus metrics, and a full security module (TOTP, CSRF, rate limiting, audit logging). Handles 500+ grid nodes with smart caching and downsampling.

Dash · Polars · Apache Arrow · Flask · Prometheus · Docker


Parallel data ingestion and transformation pipelines

Production ETL pipelines processing electricity market data from multiple sources (CEN, XM, CENACE, REE). Parallel CSV/Parquet ingestion with ThreadPoolExecutor, Polars transformations, and Arrow-based scanning.

Python · Polars · Apache Arrow · ThreadPoolExecutor · aiohttp


About

These samples are extracts from 23 production systems I have built and maintained. They demonstrate:

  • Mathematical optimization — SDDP, Benders decomposition, MILP, Unit Commitment
  • High-performance computing — C++20, SIMD, lock-free data structures, sub-ms latency
  • Full-stack development — FastAPI, React/Next.js, PostgreSQL, Docker
  • Data engineering — Polars, Apache Arrow, parallel I/O, ETL pipelines
  • ML engineering — ONNX Runtime, LightGBM, Optuna, feature stores
  • Security — TOTP, CSRF protection, rate limiting, WAF, audit logging

All code is tested (80-95% coverage), containerized (Docker, GitHub Actions CI), and built to be handed off cleanly.

Other production systems (not included in this repo)

  • Unit Commitment optimizer — MILP with Pyomo + CPLEX, network constraints, storage, and ancillary services (95% test coverage)
  • BESS/PV dispatch optimizer — Full-stack FastAPI + React/TypeScript (89K LOC, 360 tests)
  • Monte Carlo simulation engine — Power system scenario analysis and capacity cost modeling
  • Capacity expansion planner — Agent-based economic modeling for generation investment
  • Spot price forecasting — XGBoost/LightGBM with SHAP explainability for electricity markets
  • PyPSA open-source refactoring — Modular architecture with SOLID principles (997 tests, +500% modularity)
  • Automated weekly market reports — Data pipeline for national grid operator reporting
  • Web scraping automation — Multi-source data collection from grid operators (CEN, XM, CENACE, REE)
  • Tender price analysis system — Historical bidding data processing and visualization
  • Curtailment analysis — Agent-based modeling for solar curtailment in electricity grids

Contact

Andres Zapata Barrientos

About

Selected extracts from 25+ production systems (1M+ LOC) — SDDP solvers, HFT engines, SaaS platforms, dashboards, and ETL pipelines across Python, C++20, Fortran, and TypeScript

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors