Christian Smith

Building production AI systems, and the developer tools they run on. AR/VR specialist at Meta.

Washington, DC · rnvizion.dev · github.com/RNVizion · LinkedIn

Python developer building production AI systems on the Claude API, with nine shipped projects and 5,000+ tests across the portfolio. I build and publish Model Context Protocol servers, including one in the official MCP registry that implements OAuth 2.1 with RFC 9728 protected-resource metadata and enforced per-tool scopes, alongside a retrieval-augmented assistant and an agentic publishing pipeline. Hands-on AR/VR product experience at Meta and a Bachelor of Science in Game Programming, with a proven track record of turning complex technical concepts into clear documentation, training content, and live customer engagement. Targeting remote AI Engineer, Solutions Engineer, and Developer Advocate roles where building, communicating, and shipping production systems all matter.

Languages: Python, JavaScript, SQL, C++, C#, Java, HTML, PowerShell
AI / ML: Claude API (Anthropic), MCP (Model Context Protocol) / FastMCP, LLM agent orchestration, RAG (retrieval-augmented generation), vector search (ChromaDB), embeddings (sentence-transformers), Gradio, Hugging Face Spaces
Security & Identity: OAuth 2.1 resource servers, RFC 9728 protected-resource metadata, holder-of-key verification (RFC 7800/7638), per-tool authorization scopes, threat modeling, network protocols, OS hardening
Testing & DevOps: pytest, pytest-qt, hypothesis (property-based), syrupy (snapshot), coverage.py, CI-gated LLM evaluation suites, GitHub Actions (Linux + Windows CI), DCO enforcement, Sigstore signing, CycloneDX SBOM, pip-audit, bandit SAST
Platforms & Tools: Git, GitHub Codespaces, PyQt6, Google Cloud Platform, Jira, ServiceNow, Google Workspace, Microsoft 365, Slack, Zoom
  • AIII: Artificial Intelligence Identification Initiative · rnvizion.dev/aiii — Apache-2.0 reference implementation for AI agent identity: an L1–L3 identity-and-authorization layer for MCP servers, built on one principle: resolve or refuse, never guess. Holder-of-key verification (RFC 7800/7638), declarative per-tool authorization, 46 tests with property-based eval gates, and cross-platform CI with lint and SAST. Supply chain: DCO enforced in CI, Sigstore-signed release manifests, a CycloneDX SBOM per release, and an OpenSSF Best Practices Baseline submission at 20 of 21 controls, with the one exception documented rather than hidden. Source at github.com/RNVizion/rnv-mcp-identity, with a live demo on Hugging Face Spaces.
  • rnv-color-mcp · github.com/RNVizion/rnv-color-mcp — Color-computation server on the Model Context Protocol (FastMCP), published to the official MCP registry and listed in awesome-mcp-servers. Nine deterministic tools spanning color conversion, harmony generation, mixing, palette management, WCAG contrast (AA/AAA), and perceptual difference (CIEDE2000). Also an OAuth 2.1 resource server: RFC 9728 protected-resource metadata and enforced per-tool scopes over a read and write split, covered by tests green in CI. One shared engine, callable by any LLM client: the model decides intent, the tool owns the exact value. MIT licensed, live on Hugging Face Spaces.
  • Ask the Corpus · huggingface.co/spaces/RNVizion/ask-the-corpus — Live retrieval-augmented (RAG) assistant answering questions over my published writing: sentence-transformers embeddings and ChromaDB vector search, grounded through Claude with source citations, plus rate limiting and per-call cost guardrails. Quality is CI-gated: a 60-case evaluation suite covering retrieval, out-of-corpus refusal, and false refusal, including deliberate traps, runs on every change to the app, the ingestion path, or the corpus, and fails the build if any of three thresholds regresses: retrieval accuracy at or above 85%, out-of-corpus refusal at or above 90%, and false-refusal rate at or below 10%. Gradio UI, deployed live on Hugging Face Spaces.
  • RNV Publishing Agent · github.com/RNVizion/rnv-publishing-agent — FastMCP server exposing four tools, orchestrated by a Claude agent loop to automate an end-to-end content-publishing workflow; built and tested in GitHub Codespaces.
MetaSep 2025 – Present
AR/VR Sales & Support Specialist (Best Buy retail program)Annapolis, MD
  • Drive in-store sales and customer education across the full Meta spatial computing lineup, including Ray-Ban Meta smart glasses and the Meta Quest VR headset family, through live product demonstrations and consultative selling.
  • Provide tier-1 and tier-2 technical support spanning hardware setup, controller pairing, mobile app integration, Meta account configuration, firmware updates, connectivity troubleshooting, and immersive content onboarding.
  • Translate complex AR, VR, and mixed-reality concepts into clear, accessible explanations for non-technical customers, drawing on a background in technical documentation and content development.
  • Surface recurring customer pain points and product feedback across both AR and VR product lines to inform onboarding improvements and reduce support friction.
Hotbox DCSep 2023 – Aug 2025
Manager, Systems & OperationsWashington, DC
  • Built and managed end-to-end retail operations for a regulated startup from launch, owning IT systems, point-of-sale infrastructure, compliance, security, and staff development.
  • Designed and maintained physical and digital security systems, including access control, surveillance, and risk management frameworks.
  • Oversaw regulatory compliance across local, state, and federal regulations, including licensing and age verification protocols.
  • Led staff training and performance management while delivering hands-on technical and customer-facing support.
The Excalibur GroupMar 2024 – May 2024
Google IT Support Specialist TraineeWashington, DC
  • Completed intensive Google IT Support training covering Google Workspace, Google Cloud Platform, Android OS, network fundamentals, and incident management.
  • Documented and analyzed technical issues using structured troubleshooting frameworks, reinforcing foundational systems administration and customer-facing support skills.
VitalystApr 2022 – Aug 2023
Productivity Consultant → Managed Help Desk Agent → Content DeveloperRemote
  • Productivity Consultant: Analyzed client workflows, designed change management plans, and led cross-functional initiatives to drive measurable productivity improvements.
  • Managed Help Desk Agent: Delivered tier-1 and tier-2 technical support across Microsoft 365 and Google Workspace, resolving tickets with measurable client satisfaction.
  • Content Developer: Produced technical educational content — written guides, scripts, audio, and video walkthroughs — to help enterprise users adopt productivity tools. Direct precedent for Developer Advocate content work.

Google IT Support Professional Certificate — including System Administration and IT Infrastructure Services, IT Security, Operating Systems, Technical Support Fundamentals, and Computer Networking.

Google Cybersecurity coursework — Foundations of Cybersecurity · Connect and Protect: Networks and Network Security · Play It Safe: Manage Security Risks.

IBM — Artificial Intelligence Fundamentals.

Southern New Hampshire UniversityDec 2019
Bachelor of Science, Game Programming and DevelopmentManchester, NH
  • Minors: Information Technology, Graphic Design