███╗   ███╗ ██████╗
  ████╗ ████║██╔════╝
  ██╔████╔██║██║
  ██║╚██╔╝██║██║
  ██║ ╚═╝ ██║╚██████╗
  ╚═╝     ╚═╝ ╚═════╝
user:mathew@portfolio
──────────────────────────
OS:macOS Sequoia 15
Shell:zsh + Oh My Zsh
Terminal:Warp
Browser:Arc
──────────────────────────
Editor:Cursor (Agent mode)
AI Model:Claude Sonnet 4.6 (1M ctx)
Provider:Anthropic API
CLI:Claude Code
──────────────────────────
Stack:Next.js 15 · React 19 · TypeScript strict
Styling:Inline style objects — no CSS framework
Rate Limit:Upstash Redis (7-layer)
DNS:Cloudflare
──────────────────────────
Data:Databricks · MS Fabric · Snowflake · Azure Synapse
BI:Power BI · DAX · Semantic Layer
Agents:Claude SDK · Anthropic Agents-CLI · ADK
──────────────────────────
MCP:https://mathewcraig.vercel.app/api/mcp
Repo:private
Updated:2026-04-27
// run this on the actual domain to pull live CV data: curl mathewcraig.vercel.app/api/mcp