Skip to content
View MarcosACH's full-sized avatar

Highlights

  • Pro

Block or report MarcosACH

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.

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
MarcosACH/README.md

Hi, I'm Marcos 👋

Backend engineer building event-driven Python systems, and Data Science student at UNSAM (Buenos Aires).

I design and run systems that have to survive contact with production: real traffic, real failures, real money. Right now that means a live trading platform I built and operate, executing client strategies on Hyperliquid with real capital.


What I'm building

Production trading platform (private, client project)

  • Async Kafka workers + FastAPI services, PostgreSQL (SQLAlchemy/Alembic), Redis
  • Saga-based distributed transactions coordinating multi-wallet fund management, with safe rollback/compensation
  • Idempotent, self-healing consumers. No duplicate or lost orders across failures/restarts
  • 1,500+ pytest tests covering order flows, failure paths, saga compensation
  • Migrated the execution layer from Solana to Hyperliquid, rebuilt around its perpetuals DEX and WebSocket fill monitoring

Selected projects

  • buscasam: Hybrid semantic + full-text search platform for the UNSAM community. Built with a teammate.
  • polyglot-dwh: PostgreSQL/Supabase OLTP (3NF) feeding a Kimball star-schema warehouse via incremental Python ETL on GitHub Actions. pgvector semantic search, Redis (autocomplete, JWT blacklist, rate limiting), Power BI dashboards.
  • potrerillos-wind-forecast: 12h-horizon wind forecasting. Compared SARIMA, LassoCV, LSTM under walk-forward evaluation, 28% RMSE improvement over a seasonal-persistence benchmark.
  • quant-strategies: Config-driven backtesting framework on vectorbt with Optuna Bayesian hyperparameter search over QuestDB time-series data.

Stack

Backend & distributed systems: Python · FastAPI · asyncio · Kafka · PostgreSQL · Redis · SQLAlchemy/Alembic · Docker Data & ML: pandas · scikit-learn · statsmodels · TensorFlow/Keras · vectorbt · Optuna

Reach me

LinkedIn · marcos.achavalr@gmail.com

Pinned Loading

  1. LucasACH/buscasam LucasACH/buscasam Public

    Sistema de búsqueda académica para la comunidad de UNSAM: búsqueda híbrida (semántica + full-text) de tesis, papers y trabajos académicos.

    Python 1

  2. polyglot-dwh polyglot-dwh Public

    Data warehouse políglota para una plataforma de búsqueda académica: esquema en estrella (Kimball) sobre PostgreSQL, analítica en Redis y ETL incremental que corre a diario con GitHub Actions.

    PLpgSQL 1

  3. potrerillos-wind-forecast potrerillos-wind-forecast Public

    Pronóstico horario de viento en Potrerillos usando modelos estocásticos, regresión y redes neuronales.

    Jupyter Notebook

  4. quant-strategies quant-strategies Public

    A comprehensive framework for developing and backtesting quantitative trading strategies.

    Python 1