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

Block or report 1816x

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

  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. Edge-Predict-Model Edge-Predict-Model Public

    Quantitative sports betting decision-support: calibrated probabilities vs no-vig market odds, EV detection, fractional Kelly sizing, and fully auditable picks.

    Python

  4. WebPortfolio WebPortfolio Public

    Bilingual personal portfolio: Next.js 15, editorial layout, custom motion system, and a restrained WebGL signature visual.

    TypeScript