<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <id>tag:christianmacion26.github.io,2026:feed:projects</id>
  <title>Christian T. Macion — Projects</title>
  <subtitle>Quant research, AI systems, OSS. Newest first.</subtitle>
  <link href="https://christianmacion26.github.io/feed-projects.xml" rel="self" type="application/atom+xml" />
  <link href="https://christianmacion26.github.io/" rel="alternate" type="text/html" />
  <updated>2026-07-09T18:12:54.543Z</updated>
  <author>
    <name>Christian T. Macion</name>
    <email>christianmacion26@gmail.com</email>
    <uri>https://christianmacion26.github.io/</uri>
  </author>
  <entry>
    <id>tag:christianmacion26.github.io,2026:project:quant/09-lookahead-bias-audit</id>
    <title>Look-Ahead Bias Audit (the shift test)</title>
    <link href="https://christianmacion26.github.io/projects/quant/09-lookahead-bias-audit/" rel="alternate" type="text/html" />
    <updated>2026-06-18T00:00:00.000Z</updated>
    <summary type="text">A leak inflates Sharpe 0.59 → 5.07; the shift test exposes it as 88% phantom.</summary>
    <category term="look-ahead-bias" />
    <category term="audit" />
    <category term="leakage" />
    <category term="methodology" />
    <category term="public-data" />
  </entry>
  <entry>
    <id>tag:christianmacion26.github.io,2026:project:quant/08-backtest-engine-costs</id>
    <title>Backtest Engine + Cost Model</title>
    <link href="https://christianmacion26.github.io/projects/quant/08-backtest-engine-costs/" rel="alternate" type="text/html" />
    <updated>2026-05-28T00:00:00.000Z</updated>
    <summary type="text">High-turnover signal wins gross (0.20 &gt; 0.13) but loses net of cost — break-even 20 bps.</summary>
    <category term="backtest-engine" />
    <category term="transaction-costs" />
    <category term="production-engineering" />
    <category term="public-data" />
  </entry>
  <entry>
    <id>tag:christianmacion26.github.io,2026:project:quant/07-macro-regime-overlay</id>
    <title>Macro / Volatility-Regime Overlay</title>
    <link href="https://christianmacion26.github.io/projects/quant/07-macro-regime-overlay/" rel="alternate" type="text/html" />
    <updated>2026-05-10T00:00:00.000Z</updated>
    <summary type="text">Vol-managed exposure: Sharpe 0.64 → 0.67, max DD −58% → −42%.</summary>
    <category term="regime" />
    <category term="overlay" />
    <category term="vol-targeting" />
    <category term="risk-management" />
    <category term="public-data" />
  </entry>
  <entry>
    <id>tag:christianmacion26.github.io,2026:project:quant/06-funding-carry</id>
    <title>Crypto Funding-Carry</title>
    <link href="https://christianmacion26.github.io/projects/quant/06-funding-carry/" rel="alternate" type="text/html" />
    <updated>2026-04-05T00:00:00.000Z</updated>
    <summary type="text">Funding +11.9% annualized premium; fade IS 1.11 → OOS −0.05 (decayed post-2023).</summary>
    <category term="carry" />
    <category term="funding-rates" />
    <category term="crypto" />
    <category term="decay" />
    <category term="public-data" />
  </entry>
  <entry>
    <id>tag:christianmacion26.github.io,2026:project:ai/06-slop-scanner</id>
    <title>slop-scanner</title>
    <link href="https://christianmacion26.github.io/projects/ai/06-slop-scanner/" rel="alternate" type="text/html" />
    <updated>2026-03-22T00:00:00.000Z</updated>
    <summary type="text">13-metric literature-grounded AI-output quality gate — drove a real draft from HEAVY (81) to CLEAN (3).</summary>
    <category term="evaluation" />
    <category term="content-quality" />
    <category term="nlg" />
    <category term="stdlib" />
    <category term="streamlit" />
  </entry>
  <entry>
    <id>tag:christianmacion26.github.io,2026:project:ai/05-reflect-revise</id>
    <title>reflect-revise</title>
    <link href="https://christianmacion26.github.io/projects/ai/05-reflect-revise/" rel="alternate" type="text/html" />
    <updated>2026-03-01T00:00:00.000Z</updated>
    <summary type="text">Reflection-loop agent — mean SLOP 127.5 → 14.0 across drafts, 3/4 improved, 1/4 honest no-progress halt.</summary>
    <category term="agents" />
    <category term="reflection" />
    <category term="evaluation" />
    <category term="halt" />
    <category term="logging" />
  </entry>
  <entry>
    <id>tag:christianmacion26.github.io,2026:project:quant/05-pairs-cointegration</id>
    <title>Pairs Trading via Cointegration (BTC / ETH)</title>
    <link href="https://christianmacion26.github.io/projects/quant/05-pairs-cointegration/" rel="alternate" type="text/html" />
    <updated>2026-02-18T00:00:00.000Z</updated>
    <summary type="text">ADF −2.11 (not cointegrated), half-life 208 d — the fade loses, as the test predicts.</summary>
    <category term="cointegration" />
    <category term="pairs-trading" />
    <category term="adf" />
    <category term="mean-reversion" />
    <category term="public-data" />
  </entry>
  <entry>
    <id>tag:christianmacion26.github.io,2026:project:ai/04-eval-mcp-server</id>
    <title>eval-mcp-server</title>
    <link href="https://christianmacion26.github.io/projects/ai/04-eval-mcp-server/" rel="alternate" type="text/html" />
    <updated>2026-02-04T00:00:00.000Z</updated>
    <summary type="text">MCP server exposing the slop-evaluation gate over Tools, Resources, and Prompts — 20/20 conformance, 100% round-trip parity.</summary>
    <category term="mcp" />
    <category term="agent-protocol" />
    <category term="evaluation" />
    <category term="tools" />
    <category term="resources" />
    <category term="prompts" />
  </entry>
  <entry>
    <id>tag:christianmacion26.github.io,2026:project:quant/04-variance-risk-premium</id>
    <title>The Variance Risk Premium (VIX vs Realized)</title>
    <link href="https://christianmacion26.github.io/projects/quant/04-variance-risk-premium/" rel="alternate" type="text/html" />
    <updated>2026-01-25T00:00:00.000Z</updated>
    <summary type="text">Implied &gt; realized 85% of 36 yrs; predicts returns, Newey-West t = +6.5.</summary>
    <category term="volatility" />
    <category term="variance-risk-premium" />
    <category term="vix" />
    <category term="newey-west" />
    <category term="public-data" />
  </entry>
  <entry>
    <id>tag:christianmacion26.github.io,2026:project:ai/03-judge-harness</id>
    <title>judge-harness</title>
    <link href="https://christianmacion26.github.io/projects/ai/03-judge-harness/" rel="alternate" type="text/html" />
    <updated>2026-01-12T00:00:00.000Z</updated>
    <summary type="text">LLM-as-judge pipeline validated against human raters — Cohen&apos;s κ = 0.58 with bootstrap CI and position-bias measured.</summary>
    <category term="llm-as-judge" />
    <category term="evaluation" />
    <category term="cohen-kappa" />
    <category term="bias" />
    <category term="validation" />
  </entry>
  <entry>
    <id>tag:christianmacion26.github.io,2026:project:quant/03-timeseries-momentum-voltarget</id>
    <title>Time-Series Momentum + Vol Targeting</title>
    <link href="https://christianmacion26.github.io/projects/quant/03-timeseries-momentum-voltarget/" rel="alternate" type="text/html" />
    <updated>2025-12-20T00:00:00.000Z</updated>
    <summary type="text">Vol-targeting lifts Sharpe 0.27 → 0.39 and halves max DD (−62% → −30%).</summary>
    <category term="time-series-momentum" />
    <category term="vol-targeting" />
    <category term="risk-management" />
    <category term="public-data" />
  </entry>
  <entry>
    <id>tag:christianmacion26.github.io,2026:project:ai/02-toolcall-agent</id>
    <title>toolcall-agent</title>
    <link href="https://christianmacion26.github.io/projects/ai/02-toolcall-agent/" rel="alternate" type="text/html" />
    <updated>2025-12-08T00:00:00.000Z</updated>
    <summary type="text">ReAct-style tool-calling agent with OTel traces, fault injection, and 100% tool/arg correctness.</summary>
    <category term="agents" />
    <category term="react" />
    <category term="function-calling" />
    <category term="opentelemetry" />
    <category term="fault-injection" />
  </entry>
  <entry>
    <id>tag:christianmacion26.github.io,2026:project:ai/01-rag-recall</id>
    <title>rag-recall</title>
    <link href="https://christianmacion26.github.io/projects/ai/01-rag-recall/" rel="alternate" type="text/html" />
    <updated>2025-11-15T00:00:00.000Z</updated>
    <summary type="text">RAG service that proves its own retrieval — recall@3 = 0.886, MRR@3 = 0.805 with offline stdlib TF-IDF retriever.</summary>
    <category term="rag" />
    <category term="evaluation" />
    <category term="retrieval" />
    <category term="faithfulness" />
    <category term="stdlib" />
  </entry>
  <entry>
    <id>tag:christianmacion26.github.io,2026:project:quant/02-cross-sectional-momentum</id>
    <title>Cross-Sectional Momentum (18 coins)</title>
    <link href="https://christianmacion26.github.io/projects/quant/02-cross-sectional-momentum/" rel="alternate" type="text/html" />
    <updated>2025-10-15T00:00:00.000Z</updated>
    <summary type="text">IS Sharpe 0.91 → OOS −0.03 — an honest decay; bootstrap CI straddles zero.</summary>
    <category term="cross-sectional" />
    <category term="momentum" />
    <category term="oos" />
    <category term="decay" />
    <category term="public-data" />
  </entry>
  <entry>
    <id>tag:christianmacion26.github.io,2026:project:quant/01-deflated-sharpe</id>
    <title>Multiple Testing &amp; the Deflated Sharpe Ratio</title>
    <link href="https://christianmacion26.github.io/projects/quant/01-deflated-sharpe/" rel="alternate" type="text/html" />
    <updated>2025-09-20T00:00:00.000Z</updated>
    <summary type="text">Best-of-160 BTC rule: IS Sharpe 1.14 is only 1.24× the pure-noise expectation — DSR = 0.70 (fail).</summary>
    <category term="multiple-testing" />
    <category term="deflated-sharpe" />
    <category term="rigor" />
    <category term="methodology" />
    <category term="public-data" />
  </entry>
</feed>
