Skip to content

Projects

Things I've worked on, and what they taught me.

Each write-up includes the parts I found hard, which are usually the parts I learned the most from.

AI Outlook Sales Agent

An AI agent living in Outlook that reads incoming sales orders, checks status, and answers product questions against live ERP data.

  • Model Context Protocol
  • Microsoft Dynamics 365
  • Azure
  • AI agents

Read the write-up

Dynamics 365 MCP Servers

Model Context Protocol servers exposing live Dynamics 365 Finance & Operations data (customers, products, orders, inventory) to AI agents.

  • Model Context Protocol
  • Dynamics 365 Finance & Operations
  • Data Management Framework
  • REST APIs

Read the write-up

Shopify → Business Central Order Automation

An end-to-end Sales Orders and Sales Returns workflow built on Celigo, connecting a Shopify storefront to Microsoft Dynamics 365 Business Central.

  • Celigo (iPaaS)
  • Shopify
  • Dynamics 365 Business Central
  • REST APIs

Read the write-up

Intelligent Data Model for Equipment Data

A research project with AstraZeneca turning unstructured manufacturing equipment data into a queryable model the business could act on.

  • Data modeling
  • Unstructured data extraction
  • Python

Read the write-up

Secure Multitenant AI Interfaces

Architecture and provisioning for AI user interfaces backed by agentic logic, built so one tenant's data and prompts can't reach another's.

  • AI agent design
  • Multitenant architecture
  • Azure

Read the write-up

Embedded E-commerce AI Chatbot

A sandboxed AI chatbot provisioned on demand into an e-commerce site to answer product questions, with infrastructure that only exists while it's in use.

  • AI agent design
  • Sandboxing
  • E-commerce integration

Read the write-up

Boomi ERP Integration

Boomi integration development supporting a global telecom supply chain organization's ERP implementation.

  • Boomi
  • ERP implementation
  • REST APIs

Read the write-up

Software Distribution Storefront

Guidepath's B2B storefront for its own ERP and WMS modules, built to distribute software and capture business leads on the same path.

  • E-commerce
  • Web development
  • Lead capture

Read the write-up

Azure DevOps → Planner Sync

Power Automate flows that sync Azure DevOps work items into Microsoft Planner, turning a draft workflow into something the team actually runs on.

  • Power Automate
  • Azure DevOps
  • Microsoft Planner

Read the write-up

Digital Quality Control Logbooks

A research project with AstraZeneca replacing paper-based QC logbooks with a digital system, reducing manual errors and accelerating audits.

  • Quality Control systems
  • Requirements gathering
  • Regulated manufacturing

Read the write-up

Textbook Order Demographics

Cleaning a Center for Civic Education order history, then building a national heatmap plus bar and line charts to show who their educational materials were reaching.

  • R
  • RStudio
  • Python
  • SQL

Read the write-up

Network Vulnerability Scripts

Python tooling written with the USI IT department to help diagnose and patch network vulnerabilities across university systems.

  • Python
  • Network security
  • Vulnerability remediation

Read the write-up