Thanks to visit codestin.com
Credit goes to vondraysanford.com

Senior Software Engineer × AI Builder

Seven years of enterprise .NET, now pointed at AI

I build high-volume production systems in C#, React, and SQL Server. Lately, I've been wiring those same skills into LLMs, RAG pipelines, and multi-agent workflows, all running on local GPU hardware.

Project vondraysanford.com
Engineer V. Sanford
Rev 2026.09
Scale Production
Status Operational
Approved for Production

Built to learn. Shipped to prove it.

Side projects with open repos, live demos, and build logs. The three that shipped lead with their measured results.

SparkBench

Benchmarks and fine-tuning studies on the NVIDIA DGX Spark. Not that Spark. The flagship experiment LoRA fine-tunes a 7–14B open model and asks whether it can replace the frontier model inside AgentReview's Quality Agent at matching precision and recall for near-zero cost per review, with everything but the model frozen at a tagged commit. Seven working weekends, one binary exit test per phase, every result traced to an MLflow run.

LoRA Hugging Face vLLM MLflow DVC

The 10X Engineer Toolkit

The way I work with AI coding agents, written down as a system: skills, agents, prompts, templates, and workflows so every ticket, review, and deploy gets the same care. All of it is plain markdown that works with Claude Code, Copilot, or Cursor, and it installs as a Claude Code plugin in two commands.

Claude Code Agent Skills Prompts Templates Workflows

Twitter Sentiment Bot

An end-to-end NLP pipeline that scores tweet sentiment and flags bot accounts with a 13-feature XGBoost classifier, serving live predictions through a Discord bot. Even back then, trained models were RSA-signed and verified at load time so the inference layer never runs a tampered pickle.

Build log Reflection ↗
Python XGBoost NLTK Twitter API Discord.py
Open Source Contributions

MonoGame — cross-platform C#/.NET game framework · 14K+ stars

Authored XML API documentation adapting archived XNA reference material, adding platform-specific remarks for DirectX, DesktopGL, iOS, and Android runtime behavior.

GitHub ↗ (opens in new tab)

Cataclysm-DDA — post-apocalyptic survival roguelike · 13K+ stars

Fixed the solar cell's implausible half-meter longest_side and added looks_like sprite fallbacks for the Xedra Evolved dream weapons, across two merged pull requests.

GitHub ↗ (opens in new tab)

KanaDojo — minimalist Japanese learning platform · 3.2K+ stars

Standardized the Japan trivia answer format to support multiple accepted answers per question and added a 「〜ても」 grammar entry, across two merged pull requests.

GitHub ↗ (opens in new tab)

KodeKloud AI-102 — official Azure AI Engineer course repo

Found a hardcoded Azure Cognitive Services endpoint and live API key exposed in a public course sample and submitted the security fix replacing the credentials with placeholders.

GitHub ↗ (opens in new tab)

Engineer first.
AI-obsessed second.

For the past 7+ years, I've been building the kind of software that can't go down: C# APIs, SQL Server architectures, React frontends, all running at scale for companies that process serious volume. One system I optimized validated over a trillion dollars in historical records. Another tool I shipped cut a team's monthly support tickets by 90%.

Everything on this page is proof you can check yourself: certifications with one-click credential links, projects with open repos and live demos, and benchmarks run on hardware I own. The full work history is available on request.

Now I'm taking all of that production discipline and applying it to AI. I'm building RAG apps, experimenting with multi-agent systems, fine-tuning open models on my own NVIDIA DGX Spark, and stacking certifications that reflect hands-on skill.

7+
Years in Production Software
$1T+
Historical Data Validated
90%
Support Tickets Reduced
11K
Daily Users Supported

What I build with

Production .NET and data engineering at the core, with an expanding AI and ML toolkit on top.

Backend & Data

C# / .NET Core SQL Server T-SQL ASP.NET MVC Entity Framework Dapper LINQ REST APIs

Frontend & UI

React.js JavaScript React Native HTML / CSS jQuery Responsive Design

Cloud & DevOps

Azure Cloud Docker GitHub Actions Cloudflare IIS Git PowerShell

Databases

SQL Server Query Optimization MySQL PostgreSQL Data Modeling SSIS / SSRS

Tools & Infrastructure

NVIDIA DGX Spark Python Visual Studio Postman SoapUI JAMS WINSCP

Where I've studied

The foundation is a computer science degree. The proof is everything below it: verified certifications and projects you can actually open and run.

Education

B.S. Computer Science · Georgia Southern University


Certs that mean something

I pick certifications that prove I can build, not just define terms.

Microsoft Azure
AZ
900

Azure Fundamentals

Cloud concepts, Azure services, security, privacy, compliance, and pricing

✓ Verified ↗
AI
900

Azure AI Fundamentals

AI concepts, Azure ML, computer vision, and NLP services

✓ Verified ↗
AI
102

Azure AI Engineer Associate

Building and deploying Azure Cognitive Services, AI solutions, and knowledge mining pipelines

✓ Verified ↗
AI
300

Machine Learning Operations Engineer Associate

Training, evaluating, and deploying ML and GenAI models with Azure Machine Learning and Microsoft Foundry

In Progress
GitHub
GH
900

GitHub Foundations

Git fundamentals, GitHub collaboration, repositories, workflows, and project management

✓ Verified ↗
GH
300

GitHub Copilot

AI-assisted development, prompt crafting, Copilot configuration, and responsible AI usage

✓ Verified ↗
Anthropic
MCP

Introduction to Model Context Protocol

Building MCP servers that give LLM-powered apps structured access to tools and data

✓ Verified ↗
CC

Claude Code in Action

Agentic coding workflows, terminal-based AI development, and real-world Claude Code usage

✓ Verified ↗
AS

Introduction to Agent Skills

Designing and implementing reusable agent skill modules for AI-powered workflows

✓ Verified ↗
SA

Introduction to Subagents

Orchestrating multi-agent systems with subagent delegation and task decomposition

✓ Verified ↗

Local AI infrastructure

Fine-tuning, benchmarking, and multi-agent experiments on the DGX Spark sitting on my desk.

System Characteristics — DGX Spark Snapshot · SparkBench
Device NVIDIA DGX Spark
Memory 128 GB unified
Stack Ollama + vLLM
Models llama3 · mistral · phi-3
Inference 127 tok/s
Uptime 99.7%
Status online

Why local?

Running models on my own hardware means I can experiment without watching API costs climb, keep data completely private, and iterate on model behavior without hitting rate limits or usage caps. When you own the compute, you move faster.

The DGX Spark's unified memory lets me load models that would normally require multiple consumer GPUs. That's what makes fine-tuning and full benchmark runs possible on a single box.

  • Local LLM inference and benchmarking
  • Fine-tuning open models on domain data
  • Multi-agent workflow development
  • RAG pipeline prototyping
  • Model quantization experiments

Learning in public

Notes, tutorials, and the occasional postmortem from the move into AI engineering.

Sep 10, 2026 · 7 min read

Engineering Patterns Beat Model Power: What the Google AI Agents Challenge Actually Proved

Google's AI Agents Challenge surfaced something most people building multi-agent systems already suspect but rarely say out loud: the model isn't the bottleneck. The architecture is.

AI
Sep 8, 2026 · 8 min read

DriftWatch, measured: what a logistic regression, a coin flip, and a 32-second cold start taught me about ML systems

Six phases, 21 days, and every number measured. The wrap-up on DriftWatch: what it produced, what it cost, what broke, and what's still not done.

mlops
Sep 7, 2026 · 7 min read

The Four Patterns That Separate Toy Agents from Production Agents

Google's AI Agents Challenge revealed something most tutorials skip: what set the winning multi-agent systems apart was software engineering, not model choice. Four patterns kept showing up in the report, and none of them is an AI problem.

AI
Sep 4, 2026 · 9 min read

The Model Was 20%: DriftWatch, Part 6

Six phases, one thesis: the model is the small part. DriftWatch is done. This post has every number I measured, eight lessons each pinned to something that happened, and what the dashboard proved by being a page instead of a second app.

MLOps
Sep 4, 2026 · 9 min read

The Monitor Caught It. The Loop Answered It. A Human Said Yes. — DriftWatch, Part 5

DriftWatch's drift phase is the one the whole project was built for. A real regime change dropped the champion model to ROC-AUC 0.50, the retrain loop brought a challenger back to 0.99, a screenshot exposed two bugs on the way, and a human still approves the promotion.

MLOps
Sep 4, 2026 · 9 min read

Four Failures, One Green Run, and the Teardown That Held Every Time

DriftWatch Phase 4 build log: how enterprise DevOps experience, not ML theory, solved secretless CI/CD, identity scoping, and a managed endpoint that had to prove it worked before it was allowed to disappear.

DevOps

Vondray Sanford

Let's build something

Open to full-time roles, contract work, and collaborations, especially anything that puts AI into production software.