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.

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

Santiago Rivera

Software Engineering · Applied AI · Data-Intensive Systems

Building systems for retrieval, security, market analysis, and scientific visualization.

Portfolio LinkedIn Credentials on Credly


About me

I'm a software developer and founder of Directa. I work across systems programming, applied AI, and web development, connecting performance-sensitive components to APIs and interfaces people can use.

My projects explore how systems work beneath the surface: vector indexing, dependency reachability, market microstructure, multimodal signal processing, and geometric collision evaluation. I document architectural decisions, build reproducible demos, and make implementation limits explicit.

Featured projects

Project What it does Stack
RAG Engine HNSW vector index implemented from scratch, with Python bindings, a retrieval API, a source-citing chat interface, and reproducible benchmarks against brute-force search. Rust PyO3 Python FastAPI Next.js
Vulnerability Triage Agent Prioritizes dependency CVEs using structural reachability analysis, lockfile graphs, and OSV advisories. Includes offline triage, HTML reports, SARIF export, and GitHub issue drafting. Rust Python TypeScript tree-sitter
Self-Healing Incident Agent Incident-response demo connecting log and metric detection to diagnosis, proposed diffs, test validation, and a pull-request workflow with human review. Includes a reproducible offline mode. Go Python SQLite Next.js
Trading Microstructure Engine Processes tick data into order-flow imbalance, realized volatility, volume, and VWAP. Includes a trade journal, behavioral-analysis integration, dashboard, and one-command synthetic-data demo. Rust Python FastAPI SQLite Next.js
Multimodal Biosignal Classifier Educational activity-recognition system combining ECG, PPG, and accelerometer signals, with subject-separated evaluation, calibrated confidence, a prediction API, and signal visualization. Python PyTorch FastAPI Next.js Docker
Occlusion Lab Educational sandbox for synthetic dental geometry, contact visualization, and deterministic motion sweeps. In development: migrating toward a C++20 native collision and evaluation architecture. C++20 CMake FCL TypeScript Three.js Rapier

More projects

Project Focus
Polymarket PnL Forensic Auditor Read-only wallet analysis: realized PnL, settlement accounting, on-chain maker/taker reconstruction, and selection-bias testing. Built with TypeScript, Node.js, and SQLite.
EDGE Predict Model In development: sports decision-support foundations covering no-vig odds, expected value, fractional Kelly, and auditable picks. Quantitative core implemented; predictive modeling and backtesting remain pending.
Personal Portfolio Bilingual portfolio with an editorial layout, localized content, and motion design. Built with Next.js, TypeScript, next-intl, and GSAP.

Engineering approach

  • Build a working end-to-end slice before expanding scope.
  • Keep numerical calculations and validation separate from model-generated explanations.
  • Test system boundaries, failure paths, and data integrity.
  • Document tradeoffs and the reasoning behind architectural decisions.
  • Label synthetic data, offline modes, and unfinished features clearly.

Core tools

Languages: Rust · Python · TypeScript · Go · C++
APIs & data: FastAPI · PostgreSQL · SQLite · PyO3
ML & analysis: PyTorch · HNSW · tree-sitter
Interfaces & delivery: Next.js · Three.js · Docker · CMake · GitHub Actions


Open to software engineering opportunities and collaborations in 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