Skip to content
View 1816x's full-sized avatar
🔴
🔴

Block or report 1816x

Report abuse

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

Report abuse
1816x/README.md

Santiago Rivera (1816x)

Santiago Rivera

Software Engineering · Applied AI · Data-Intensive Systems

Building production-minded software across security, quantitative systems, and the web.

Portfolio LinkedIn


About me

I build systems that turn complex technical problems into clear, testable workflows. My current work spans reachability-aware vulnerability triage, market microstructure, quantitative decision support, and interactive web experiences.

Across projects, I care about explicit assumptions, reproducible demos, strong testing, and knowing when to override an AI-generated first pass.


Featured projects

Project Description Stack
Vulnerability Triage Agent Reachability-aware CVE prioritizer that combines structural static analysis, OSV advisories, graph traversal, and structured Claude tool use. Rust Python TypeScript tree-sitter OSV
Trading Microstructure Engine Tick-by-tick futures engine for order-flow imbalance, metric storage, and API access, with backtesting and behavioral-analysis layers in development. Rust Python FastAPI SQLite
EDGE Predict Model Quantitative sports decision-support platform for calibrated probabilities, no-vig odds, expected value, fractional Kelly, and auditable picks. Python FastAPI PostgreSQL Next.js
santiagorivera.com Bilingual personal portfolio with an editorial interface, motion system, and a restrained WebGL visual layer. Next.js TypeScript GSAP R3F

Engineering approach

  • Build an end-to-end vertical slice before expanding scope.
  • Keep calculations deterministic, testable, and separate from LLM-generated explanations.
  • Document tradeoffs, rejected designs, and the reasoning behind architectural decisions.
  • Treat AI as an engineering collaborator whose output still requires verification and judgment.

Core tools

Rust · Python · TypeScript · PostgreSQL · FastAPI · Next.js · GitHub Actions · tree-sitter


Open to conversations about software engineering, applied AI, security tooling, and data-intensive systems.

Pinned Loading

  1. Trading-Microstructure-Engine Trading-Microstructure-Engine Public

    Tick-by-tick futures microstructure engine.

    TypeScript 1

  2. Vulnerability-Triage-Agent Vulnerability-Triage-Agent Public

    Reachability-aware CVE prioritizer: tells you which vulnerabilities are actually reachable from your code, and drafts the GitHub issue for the ones that matter.

    Python 1

  3. Multimodal-Biosignal-Classifier Multimodal-Biosignal-Classifier Public

    A biomedical signal classifier that combines ECG with a second signal (PPG or accelerometer) in a PyTorch model, served via FastAPI, featuring a Next.js visualization and a Claude API layer that ge…

    Python

  4. Polymarket-PnL-AuditLog Polymarket-PnL-AuditLog Public

    Read-only forensic auditing pipeline that reconstructs realized, net-of-fees PnL for Polymarket crypto Up/Down wallets using public API and Polygon on-chain data, with maker/taker analysis, statist…

    TypeScript

  5. RAG-Engine RAG-Engine Public

    From-scratch HNSW vector search engine in Rust with PyO3 Python bindings, a FastAPI retrieval service, and a Next.js RAG interface for document Q&A with cited sources and reproducible benchmarks ag…

    Python

  6. Self-Healing-Agent Self-Healing-Agent Public

    Self-healing incident-response agent that detects failures, diagnoses root causes, validates proposed patches, and opens human-reviewed pull requests.

    Python