Principal Software Engineer | Junior AI Engineer

Hi, I'm Christopher Henyard

Architect · Problem Solver · Builder of high-performance .NET systems.

I build high-performance systems, high-scale data pipelines, and secure multi-tenant platforms using modern .NET technologies. My focus is on clean architecture, measurable performance, reliability, and long-term maintainability — especially in contract environments where ownership, delivery speed, and autonomy matter.

ASP.NET Core 7–9 gRPC & REST APIs Stripe & Wallet Integrations High-scale Data Pipelines Multi-tenant Architectures

Current Focus & Goals

A quick snapshot of what I'm deliberately improving and building right now.

  • Build enterprise-grade .NET platforms that emphasize simplicity and long-term reliability.
  • Deepen expertise in low-level Linux, networking, and virtualization (pfSense/OPNsense, Proxmox).
  • Continue modernizing ecosystems from legacy .NET → ASP.NET Core.
  • Master fully automated deployment ecosystems using Docker and CI/CD.
  • Expand into developer tooling for Stripe, gRPC, and Wallet integrations.
  • Contribute more open-source utilities around performance, data ingestion, and multi-tenant architectures.
I enjoy roles where I can own the full stack: from schema design and data pipelines to API boundaries, security, and deployment pipelines — then refine everything with real-world metrics.

Tech Stack & Tools

The tools and platforms I reach for day-to-day when building production systems.

Backend & Architecture

ASP.NET Core 7–9, C#, EF Core 8/9, REST APIs, gRPC, Webhooks, multi-tenant systems, middleware, interceptors, channels, and hosted services.

Payments & Integrations

Stripe (PaymentIntents, Subscriptions, 3DS, SetupIntents, off-session billing, application fees), Apple Wallet (PassKit), Google Wallet Objects API, OAuth 2.0, and HMAC auth patterns.

Data Engineering

SQL Server 2012–2022, performance tuning & indexing, MERGE optimization, large-scale CSV ingestion (7GB–15GB+), ETL pipelines, BCP automation, and streaming architectures.

Cloud, DevOps & Infra

Docker & Docker Compose, Linux server administration, Proxmox virtualization, and secure containerized environments.

Frontend (Minimal but Effective)

JavaScript, Bootstrap 5, jQuery DataTables, dynamic modals and AJAX CRUD — focused on lightweight and maintainable UIs.

Highlighted Achievements

Some of the systems and patterns I've delivered that keep showing up in real projects.

Multi-tenant Architectures

Designed tenant-aware routing, scoped DbContexts, and middleware-based tenant resolution, enabling clean separation of customer data and behavior in ASP.NET Core platforms.

Stripe Billing Ecosystems

Implemented full Stripe flows: PaymentIntents, Subscriptions, webhooks, retries, SetupIntents, 3DS, and async processing via Channels + Hosted Services for robust, observable billing.

Apple Wallet & Google Wallet

Delivered secure, dynamically updating passes for loyalty, membership, and credential systems using Apple Wallet PassKit and Google Wallet Objects.

High-speed Ingestion Pipelines

Built ingestion paths capable of processing 7–15GB+ CSVs using chunked streaming, dynamic schema handling, and bulk operations into SQL Server.

Modernized Legacy .NET

Migrated aging .NET Framework systems to ASP.NET Core with significant gains in performance, reliability, and maintainability.

Admin Systems with Minimal JS

Built admin dashboards using DataTables, Bootstrap 5, and AJAX CRUD — keeping JS thin while still delivering fast, extensible interfaces.

Selected Projects

A few repos that show how I approach architecture, performance, and developer experience.

AI Receipt OCR Scanner

AI Receipts is an AI‑powered receipt scanning and categorization system. It lets you upload receipt images, extract structured data using a local LLM (via Ollama), review/edit the result in a modern React UI, and persist everything to a SQLite database.

View on GitHub →
Go gRpc Jobs Service

A simple gRPC-based job management service built with Go and Protocol Buffers. This project demonstrates a basic CRUD API for managing job records using gRPC.

View on GitHub →
Grpc.API

A production-ready gRPC API showcasing authentication, message contracts, organized service boundaries, and modern .NET patterns.

View on GitHub →
SignalR Sports Ticker

Real-time streaming architecture over SignalR, demonstrating async messaging, transport reliability, and lightweight UI updates.

View on GitHub →
TrafficSignal

A timing and event-driven system modeled as a small game — useful for visualizing state machines, flows, and system cycles.

View on GitHub →
Dynamic Unit of Work Pattern

A clean, extensible implementation of the Unit of Work pattern with dynamic repositories, useful for modular data access systems.

View on GitHub →

Connect & Explore

Open to collaboration, consulting, and long-term engagements where ownership and craftsmanship matter.

On GitHub you'll find

High-performance data ingestion samples, Stripe workflow utilities, gRPC authentication patterns (API key + HMAC), SQL tuning examples, modern ASP.NET Core templates, Proxmox / pfSense experiments, and tools for Apple Wallet & Google Wallet integrations.