ABOUT THIS SITE · META · STATIC-FIRSTPUBLIC TOOLS · NDA GUARDRAIL · OPEN REPO

CHRISTIAN.T.MACIONUTC+8STATIC FIRSTNDA-SAFEOWNER-VERIFIED

About this site.

Static-first. Public tools. Guarded by the same NDA audit the public-facing pages use.

A static-first portfolio for a Quant Researcher and AI Engineer. This page is the meta: what it is built with, what holds it together, and the guardrails that make it safe to publish.

(a) · Built with

8 things, all in the repo.

No build mystery. The stack is below; the lockfile is in the repo. The site ships as static HTML + CSS, served from a CDN edge.

  • Astro 7Static site generator
  • Vanilla CSSTokens + global + per-page styles
  • KaTeXServer + client math typesetting
  • InterUI / body type
  • JetBrains MonoData / code / math-literal type
  • MDXLong-form content (workbooks, project write-ups)
  • sharp + astro-expressive-codeAsset pipeline + code blocks
  • TypeScriptType safety for utils, content collections

(b) · Design tokens

Color, type, spacing, motion.

All design decisions live in src/styles/tokens.css as CSS custom properties. The full colophon is on /colophon.

Color

  • --c-primary #0a0e14n/a near-black brand
  • --c-amber #8c6f2an/a text-safe amber
  • --c-amber #c98a16n/a decorative terminal-amber
  • --c-paper #fbfaf6n/a term-paper cream
  • --c-bg #ffffffn/a paper background

Type

  • Intern/a sans, 400/500/600/700
  • JetBrains Monon/a mono, 400/500
  • KaTeX_Mainn/a math serifs (KaTeX)

Spacing

  • --sp-1 0.25rem · --sp-2 0.5rem · --sp-3 0.75rem · --sp-4 1rem · --sp-5 1.5rem · --sp-6 2rem · --sp-7 3rem · --sp-8 4rem · --sp-9 6rem · --sp-10 8rem

Motion

  • --ease-snappy: cubic-bezier(0.4, 0, 0.2, 1) to hover, click
  • --ease-out: cubic-bezier(0.16, 1, 0.3, 1) to reveal, fade
  • --transition: 150ms ease. default transition budget
  • prefers-reduced-motion: all transitions and animations → 0ms

(c) · NDA guardrail

0 violations on every build.

The site is NDA-safe by construction. Every published research artifact uses only public-data sources. A build-time script (src/utils/nda-audit.ts) walks the built dist/ directory and fails the build if any NDA-prohibited content slips into the public-facing HTML or PDFs.

Auditorsrc/utils/nda-audit.ts
Runnpx tsx src/utils/nda-audit.ts
EnforcedCI step on every commit · build fails on any violation
Status0 violationsn/a checked against the nine NDA rules defined in the script (location, present-employment framing, fund rename, proprietary data sources, two vendor-specific exclusions, and three past-employer / PM-name redactions for resume PDFs and humans.md)

(d) · Open-source content

Public repos, all NDA-safe.

4 repos surfaced from /proof. The full inventory is on the GitHub profile.

  • mcp-backtest-server

    IP-clean backtest tools over the Model Context Protocol. Three tools, four textbook strategies, zero market data. 100% offline.

  • qfin-rag-harness

    Citation-grounded retrieval harness over a curated 16-paper q-fin corpus. Pure-Python TF-IDF cosine, no LLM call. 0 API keys.

  • numerical-faithfulness-eval

    Verify LLM numerical claims against deterministic fixtures. Catches the most common LLM failure mode (wrong numbers) in under one second.

  • eval-mcp-server

    MCP server wrapping the AI-output quality gate as a first-class tool. 13-metric slop-evaluation gate over Tools / Resources / Prompts.

(e) · License

CC-BY-SA for copy, MIT for code.

2 licenses, two roles. The full text is in the repo; the placeholders below will be replaced with the canonical files before public release.

LICENSE-COPYCC-BY-SA 4.0 to for the prose, the methodology write-up, the working memos, and the rest of the human-readable content.
LICENSE-CODEMIT to for the code: the design tokens, the components, the /proof scripts, and the OSS repos on GitHub.

Something off in the meta?

Open an issue on the GitHub repo or email me. The /proof guardrail catches NDA drift; everything else is just a typo.