<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Christian T. Macion to Portfolio Updates</title>
    <link>https://christianmacion.github.io/portfolio/</link>
    <atom:link href="https://christianmacion.github.io/portfolio/feed.xml" rel="self" type="application/rss+xml" />
    <description>Newest projects, research artifacts, and client solutions. Quant, AI, OSS.</description>
    <language>en</language>
    <lastBuildDate>Sun, 09 Aug 2026 03:08:15 GMT</lastBuildDate>
    <managingEditor>christianmacion26@gmail.com (Christian T. Macion)</managingEditor>
    <item>
      <title>11-Agent Eval-First Research Platform</title>
      <link>https://christianmacion.github.io/portfolio/solutions/#11-agent-eval-platform</link>
      <guid isPermaLink="false">tag:christianmacion26.github.io,2026:solution:11-agent-eval-platform</guid>
      <pubDate>Sun, 09 Aug 2026 03:08:15 GMT</pubDate>
      <description>A small systematic-trading desk needed an AI workflow that could keep pace with the research pipeline
*without* shipping hallucinated or unverifiable analysis. The naive path : a single agent with one
prompt : produced plausible but unfalsifiable outputs. The desk needed something closer to a research
organization than a chatbot.
</description>
      <category>multi-agent</category>
      <category>eval-harness</category>
      <category>MCP</category>
      <category>model-routing</category>
      <category>walk-forward</category>
      <category>deflated-sharpe</category>
    </item>
    <item>
      <title>7-Agent Venture Incubation Pipeline</title>
      <link>https://christianmacion.github.io/portfolio/solutions/#7-agent-venture-pipeline</link>
      <guid isPermaLink="false">tag:christianmacion26.github.io,2026:solution:7-agent-venture-pipeline</guid>
      <pubDate>Sun, 09 Aug 2026 03:08:15 GMT</pubDate>
      <description>An operator-led venture incubation arm needed a repeatable way to triage, brief, and ledger new
business ideas : without one human bottleneck, and without the agent that proposes a decision
being the same one that approves it.
</description>
      <category>multi-agent</category>
      <category>governance</category>
      <category>venture</category>
      <category>prompts</category>
      <category>separation-of-duties</category>
    </item>
    <item>
      <title>8-Agent Editorial Production Pipeline (SLOP ↓ 96%)</title>
      <link>https://christianmacion.github.io/portfolio/solutions/#8-agent-editorial-pipeline</link>
      <guid isPermaLink="false">tag:christianmacion26.github.io,2026:solution:8-agent-editorial-pipeline</guid>
      <pubDate>Sun, 09 Aug 2026 03:08:15 GMT</pubDate>
      <description>A high-volume editorial workflow was generating content with a measurable &quot;slop index&quot; : generic,
templated, easily-detected text. Quality gate was after-the-fact and manual. Production scaled
faster than the editorial team could review.
</description>
      <category>multi-agent</category>
      <category>content</category>
      <category>eval-gate</category>
      <category>slop-scanner</category>
    </item>
    <item>
      <title>9-Project Public-Data Quant Research Library</title>
      <link>https://christianmacion.github.io/portfolio/solutions/#9-project-quant-library</link>
      <guid isPermaLink="false">tag:christianmacion26.github.io,2026:solution:9-project-quant-library</guid>
      <pubDate>Sun, 09 Aug 2026 03:08:15 GMT</pubDate>
      <description>Most online quant research demos are not reproducible: closed datasets, undisclosed parameters,
un-reported multiple-testing bias, and no OOS discipline. A hiring-grade research portfolio
needs every one of those addressed explicitly.
</description>
      <category>deflated-sharpe</category>
      <category>PBO</category>
      <category>CSCV</category>
      <category>walk-forward</category>
      <category>block-bootstrap</category>
      <category>multiple-testing</category>
    </item>
    <item>
      <title>Crypto Statistical-Arbitrage Pipeline with Funding-Carry</title>
      <link>https://christianmacion.github.io/portfolio/solutions/#crypto-stat-arb-funding</link>
      <guid isPermaLink="false">tag:christianmacion26.github.io,2026:solution:crypto-stat-arb-funding</guid>
      <pubDate>Sun, 09 Aug 2026 03:08:15 GMT</pubDate>
      <description>Crypto perps run funding payments every 8h. A naive long-short book ignores funding carry and
bleeds slowly when the spread is inverted. A working stat-arb needs the funding cost added back
to P&amp;L *before* sizing.
</description>
      <category>crypto</category>
      <category>stat-arb</category>
      <category>funding-carry</category>
      <category>cointegration</category>
      <category>half-life</category>
    </item>
    <item>
      <title>Public Finance Curriculum (CTA-Track, Self-Directed)</title>
      <link>https://christianmacion.github.io/portfolio/solutions/#cta-curriculum-public</link>
      <guid isPermaLink="false">tag:christianmacion26.github.io,2026:solution:cta-curriculum-public</guid>
      <pubDate>Sun, 09 Aug 2026 03:08:15 GMT</pubDate>
      <description>The Philippines has limited access to rigorous CTA-grade technical analysis training. Most
curriculum is either imported (US/UK, expensive) or shallow (TA-by-rote). There&apos;s a gap for
affordable, rigorous, evidence-based technical analysis education.
</description>
      <category>education</category>
      <category>STA</category>
      <category>CTA</category>
      <category>public-curriculum</category>
      <category>open-source</category>
    </item>
    <item>
      <title>Deflated Sharpe Ratio as a Built-in Pipeline Gate</title>
      <link>https://christianmacion.github.io/portfolio/solutions/#deflated-sharpe-gate</link>
      <guid isPermaLink="false">tag:christianmacion26.github.io,2026:solution:deflated-sharpe-gate</guid>
      <pubDate>Sun, 09 Aug 2026 03:08:15 GMT</pubDate>
      <description>Naive Sharpe ratios ignore the search effort : if you try 100 variants of an idea, the
best-looking one will overstate the true edge. The desk needed this multiple-testing
correction built into the validation pipeline, not stapled on at the end.
</description>
      <category>deflated-sharpe</category>
      <category>PBO</category>
      <category>MinBTL</category>
      <category>multiple-testing</category>
      <category>scipy-free</category>
    </item>
    <item>
      <title>Eval MCP Server : 31 Gates as First-Class Tools</title>
      <link>https://christianmacion.github.io/portfolio/solutions/#eval-mcp-server</link>
      <guid isPermaLink="false">tag:christianmacion26.github.io,2026:solution:eval-mcp-server</guid>
      <pubDate>Sun, 09 Aug 2026 03:08:15 GMT</pubDate>
      <description>LLM eval harnesses live in code or in spreadsheets : neither is a clean integration target for
multi-agent pipelines. A multi-agent system needs the eval gates exposed as **tools**, not as
Python imports.
</description>
      <category>MCP</category>
      <category>eval-harness</category>
      <category>multi-agent</category>
      <category>contract-first</category>
    </item>
    <item>
      <title>Look-Ahead-Bias Audit Suite</title>
      <link>https://christianmacion.github.io/portfolio/solutions/#lookahead-bias-audit</link>
      <guid isPermaLink="false">tag:christianmacion26.github.io,2026:solution:lookahead-bias-audit</guid>
      <pubDate>Sun, 09 Aug 2026 03:08:15 GMT</pubDate>
      <description>Look-ahead bias is silent: a backtest that uses future data looks great until you deploy it.
A serious research portfolio needs an **explicit audit suite** : a checklist of failure modes
with mechanical tests.
</description>
      <category>lookahead-bias</category>
      <category>point-in-time</category>
      <category>survivorship</category>
      <category>frozen-spec</category>
    </item>
    <item>
      <title>Transaction-Cost-Aware Backtest Engine</title>
      <link>https://christianmacion.github.io/portfolio/solutions/#txn-cost-aware-backtest</link>
      <guid isPermaLink="false">tag:christianmacion26.github.io,2026:solution:txn-cost-aware-backtest</guid>
      <pubDate>Sun, 09 Aug 2026 03:08:15 GMT</pubDate>
      <description>Backtests that ignore transaction costs, slippage, and latency are the most common source of
overfit research. A backtest engine needs all three treated as first-class inputs, not as
after-the-fact deductions.
</description>
      <category>txn-costs</category>
      <category>slippage</category>
      <category>capacity</category>
      <category>walk-forward</category>
    </item>
    <item>
      <title>Look-Ahead Bias Audit (the shift test)</title>
      <link>https://christianmacion.github.io/portfolio/projects/quant/09-lookahead-bias-audit/</link>
      <guid isPermaLink="false">tag:christianmacion26.github.io,2026:project:quant/09-lookahead-bias-audit</guid>
      <pubDate>Thu, 18 Jun 2026 00:00:00 GMT</pubDate>
      <description>A leak inflates Sharpe 0.59 → 5.07; the shift test exposes it as 88% phantom.</description>
      <category>look-ahead-bias</category>
      <category>audit</category>
      <category>leakage</category>
      <category>methodology</category>
      <category>public-data</category>
    </item>
    <item>
      <title>Backtest Engine + Cost Model</title>
      <link>https://christianmacion.github.io/portfolio/projects/quant/08-backtest-engine-costs/</link>
      <guid isPermaLink="false">tag:christianmacion26.github.io,2026:project:quant/08-backtest-engine-costs</guid>
      <pubDate>Thu, 28 May 2026 00:00:00 GMT</pubDate>
      <description>High-turnover signal wins gross (0.20 &gt; 0.13) but loses net of cost : break-even 20 bps.</description>
      <category>backtest-engine</category>
      <category>transaction-costs</category>
      <category>production-engineering</category>
      <category>public-data</category>
    </item>
    <item>
      <title>Macro / Volatility-Regime Overlay</title>
      <link>https://christianmacion.github.io/portfolio/projects/quant/07-macro-regime-overlay/</link>
      <guid isPermaLink="false">tag:christianmacion26.github.io,2026:project:quant/07-macro-regime-overlay</guid>
      <pubDate>Sun, 10 May 2026 00:00:00 GMT</pubDate>
      <description>Vol-managed exposure: Sharpe 0.64 → 0.67, max DD −58% → −42%.</description>
      <category>regime</category>
      <category>overlay</category>
      <category>vol-targeting</category>
      <category>risk-management</category>
      <category>public-data</category>
    </item>
    <item>
      <title>Crypto Funding-Carry</title>
      <link>https://christianmacion.github.io/portfolio/projects/quant/06-funding-carry/</link>
      <guid isPermaLink="false">tag:christianmacion26.github.io,2026:project:quant/06-funding-carry</guid>
      <pubDate>Sun, 05 Apr 2026 00:00:00 GMT</pubDate>
      <description>Funding +11.9% annualized premium; fade IS 1.11 → OOS −0.05 (decayed post-2023).</description>
      <category>carry</category>
      <category>funding-rates</category>
      <category>crypto</category>
      <category>decay</category>
      <category>public-data</category>
    </item>
    <item>
      <title>Slop Scanner</title>
      <link>https://christianmacion.github.io/portfolio/projects/ai/06-slop-scanner/</link>
      <guid isPermaLink="false">tag:christianmacion26.github.io,2026:project:ai/06-slop-scanner</guid>
      <pubDate>Sun, 22 Mar 2026 00:00:00 GMT</pubDate>
      <description>13-metric literature-grounded AI-output quality gate : drove a real draft from HEAVY (81) to CLEAN (3).</description>
      <category>evaluation</category>
      <category>content-quality</category>
      <category>nlg</category>
      <category>stdlib</category>
      <category>streamlit</category>
    </item>
    <item>
      <title>Reflect-Revise Loop</title>
      <link>https://christianmacion.github.io/portfolio/projects/ai/05-reflect-revise/</link>
      <guid isPermaLink="false">tag:christianmacion26.github.io,2026:project:ai/05-reflect-revise</guid>
      <pubDate>Sun, 01 Mar 2026 00:00:00 GMT</pubDate>
      <description>Reflection-loop agent : mean SLOP 127.5 → 14.0 across drafts, 3/4 improved, 1/4 honest no-progress halt.</description>
      <category>agents</category>
      <category>reflection</category>
      <category>evaluation</category>
      <category>halt</category>
      <category>logging</category>
    </item>
    <item>
      <title>Pairs Trading via Cointegration (BTC / ETH)</title>
      <link>https://christianmacion.github.io/portfolio/projects/quant/05-pairs-cointegration/</link>
      <guid isPermaLink="false">tag:christianmacion26.github.io,2026:project:quant/05-pairs-cointegration</guid>
      <pubDate>Wed, 18 Feb 2026 00:00:00 GMT</pubDate>
      <description>ADF −2.11 (not cointegrated), half-life 208 d : the fade loses, as the test predicts.</description>
      <category>cointegration</category>
      <category>pairs-trading</category>
      <category>adf</category>
      <category>mean-reversion</category>
      <category>public-data</category>
    </item>
    <item>
      <title>Eval MCP Server</title>
      <link>https://christianmacion.github.io/portfolio/projects/ai/04-eval-mcp-server/</link>
      <guid isPermaLink="false">tag:christianmacion26.github.io,2026:project:ai/04-eval-mcp-server</guid>
      <pubDate>Wed, 04 Feb 2026 00:00:00 GMT</pubDate>
      <description>MCP server exposing the slop-evaluation gate over Tools, Resources, and Prompts : 20/20 conformance, 100% round-trip parity.</description>
      <category>mcp</category>
      <category>agent-protocol</category>
      <category>evaluation</category>
      <category>tools</category>
      <category>resources</category>
      <category>prompts</category>
    </item>
    <item>
      <title>The Variance Risk Premium (VIX vs Realized)</title>
      <link>https://christianmacion.github.io/portfolio/projects/quant/04-variance-risk-premium/</link>
      <guid isPermaLink="false">tag:christianmacion26.github.io,2026:project:quant/04-variance-risk-premium</guid>
      <pubDate>Sun, 25 Jan 2026 00:00:00 GMT</pubDate>
      <description>Implied &gt; realized 85% of 36 yrs; predicts returns, Newey-West t = +6.5.</description>
      <category>volatility</category>
      <category>variance-risk-premium</category>
      <category>vix</category>
      <category>newey-west</category>
      <category>public-data</category>
    </item>
    <item>
      <title>LLM-as-Judge Harness</title>
      <link>https://christianmacion.github.io/portfolio/projects/ai/03-judge-harness/</link>
      <guid isPermaLink="false">tag:christianmacion26.github.io,2026:project:ai/03-judge-harness</guid>
      <pubDate>Mon, 12 Jan 2026 00:00:00 GMT</pubDate>
      <description>LLM-as-judge pipeline validated against human raters : Cohen&apos;s κ = 0.58 with bootstrap CI and position-bias measured.</description>
      <category>llm-as-judge</category>
      <category>evaluation</category>
      <category>cohen-kappa</category>
      <category>bias</category>
      <category>validation</category>
    </item>
    <item>
      <title>Time-Series Momentum + Vol Targeting</title>
      <link>https://christianmacion.github.io/portfolio/projects/quant/03-timeseries-momentum-voltarget/</link>
      <guid isPermaLink="false">tag:christianmacion26.github.io,2026:project:quant/03-timeseries-momentum-voltarget</guid>
      <pubDate>Sat, 20 Dec 2025 00:00:00 GMT</pubDate>
      <description>Vol-targeting lifts Sharpe 0.27 → 0.39 and halves max DD (−62% → −30%).</description>
      <category>time-series-momentum</category>
      <category>vol-targeting</category>
      <category>risk-management</category>
      <category>public-data</category>
    </item>
    <item>
      <title>Tool-Call Agent</title>
      <link>https://christianmacion.github.io/portfolio/projects/ai/02-toolcall-agent/</link>
      <guid isPermaLink="false">tag:christianmacion26.github.io,2026:project:ai/02-toolcall-agent</guid>
      <pubDate>Mon, 08 Dec 2025 00:00:00 GMT</pubDate>
      <description>ReAct-style tool-calling agent with OTel traces, fault injection, and 100% tool/arg correctness.</description>
      <category>agents</category>
      <category>react</category>
      <category>function-calling</category>
      <category>opentelemetry</category>
      <category>fault-injection</category>
    </item>
    <item>
      <title>RAG Recall Eval</title>
      <link>https://christianmacion.github.io/portfolio/projects/ai/01-rag-recall/</link>
      <guid isPermaLink="false">tag:christianmacion26.github.io,2026:project:ai/01-rag-recall</guid>
      <pubDate>Sat, 15 Nov 2025 00:00:00 GMT</pubDate>
      <description>RAG service that proves its own retrieval : recall@3 = 0.886, MRR@3 = 0.805 with offline stdlib TF-IDF retriever.</description>
      <category>rag</category>
      <category>evaluation</category>
      <category>retrieval</category>
      <category>faithfulness</category>
      <category>stdlib</category>
    </item>
    <item>
      <title>Cross-Sectional Momentum (18 coins)</title>
      <link>https://christianmacion.github.io/portfolio/projects/quant/02-cross-sectional-momentum/</link>
      <guid isPermaLink="false">tag:christianmacion26.github.io,2026:project:quant/02-cross-sectional-momentum</guid>
      <pubDate>Wed, 15 Oct 2025 00:00:00 GMT</pubDate>
      <description>IS Sharpe 0.91 → OOS −0.03 : an honest decay; bootstrap CI straddles zero.</description>
      <category>cross-sectional</category>
      <category>momentum</category>
      <category>oos</category>
      <category>decay</category>
      <category>public-data</category>
    </item>
    <item>
      <title>Multiple Testing &amp; the Deflated Sharpe Ratio</title>
      <link>https://christianmacion.github.io/portfolio/projects/quant/01-deflated-sharpe/</link>
      <guid isPermaLink="false">tag:christianmacion26.github.io,2026:project:quant/01-deflated-sharpe</guid>
      <pubDate>Sat, 20 Sep 2025 00:00:00 GMT</pubDate>
      <description>Best-of-160 BTC rule: IS Sharpe 1.14 is only 1.24× the pure-noise expectation : DSR = 0.70 (fail).</description>
      <category>multiple-testing</category>
      <category>deflated-sharpe</category>
      <category>rigor</category>
      <category>methodology</category>
      <category>public-data</category>
    </item>
  </channel>
</rss>
