jamesmcroft
👨🏻💻 Azure Customer Engineer @microsoft 💬 Azure | App Dev | Containers | OpenAI | ML | DevOps | .NET | Python | TypeScript
@MicrosoftWest Yorkshire, UK
Pinned Repositories
azure-openai-gpt-4-vision-pdf-extraction-sample
This sample demonstrates how to use GPT-4o with Vision to extract structured JSON data from PDF documents, such as invoices, using the Azure OpenAI Service.
azure-ai-document-intelligence-helm-chart
Azure AI Document Intelligence Custom Extraction Connected Containers Helm Chart
azure-document-intelligence-markdown-to-openai-data-extraction-sample
This sample demonstrates how to use Document Intelligence's Layout model to convert a PDF document, such as invoices, into Markdown, then use GPT-3.5 Turbo to extract structured JSON data using the Azure OpenAI Service.
document-data-extraction-prompt-flow-evaluation
This sample demonstrates how to use GPT-4o with Vision to extract structured JSON data from PDF documents and evaluate them with Azure AI Studio and Prompt Flow
everyday-prompts
A collection of prompts for LLM tools (ChatGPT, Microsoft Copilot, etc.) to help with general tasks.
microsoft-mvp-apps-dotnet
Native apps for the Microsoft MVP API built for Window, Android and iOS devices
swagger-merge
A CLI & SDK to merge multiple Swagger files together
WinUX-App-Toolkit
WinUX App Toolkit is an essential toolkit to get developers started with application development for UWP, Android and iOS (Xamarin) with controls, converters, behaviors, state triggers and extensions commonly used in app development.
legerity
A framework for speeding up the development of automated UI tests for Windows, Android, iOS, and Web with Appium/Selenium on .NET
MADE.NET
MADE.NET is a home to all of those bits of code that you know you'll reuse in another project. Making app development easier with .NET.
jamesmcroft's Repositories
jamesmcroft/azure-document-intelligence-markdown-to-openai-data-extraction-sample
This sample demonstrates how to use Document Intelligence's Layout model to convert a PDF document, such as invoices, into Markdown, then use GPT-3.5 Turbo to extract structured JSON data using the Azure OpenAI Service.
jamesmcroft/swagger-merge
A CLI & SDK to merge multiple Swagger files together
jamesmcroft/everyday-prompts
A collection of prompts for LLM tools (ChatGPT, Microsoft Copilot, etc.) to help with general tasks.
jamesmcroft/document-intelligence-user-feedback-processor
An experiment to provide the capabilities of Azure AI Document Intelligence Studio template training for feedback loop
jamesmcroft/ai-document-data-extraction-evaluation
This project demonstrates how to evaluate the use of LLMs and SLMs for extracting structured data from documents using .NET
jamesmcroft/azure-ai-document-intelligence-helm-chart
Azure AI Document Intelligence Custom Extraction Connected Containers Helm Chart
jamesmcroft/harvest-sdk-dotnet
Harvest Time Tracking Client Library for .NET
jamesmcroft/azure-ai-workspace-bicep
QuickStart Bicep templates for deploying a new Azure AI workspace environment for the Azure AI Studio.
jamesmcroft/bicep-templates
A centralized resource for providing baseline templates for building and deploying infrastructure-as-code best practices using Azure Bicep
jamesmcroft/azure-ai-document-pipeline-python-sample
Python sample project for building scalable document data extraction pipeline with containerized Durable Functions and Azure AI Services on Azure Container Apps.
jamesmcroft/azure-ai-playground
Quick setup playground for testing and evaluating techniques with Azure AI Services
jamesmcroft/document-data-extraction-prompt-flow-evaluation
This sample demonstrates how to use GPT-4o with Vision to extract structured JSON data from PDF documents and evaluate them with Azure AI Studio and Prompt Flow
jamesmcroft/openai-image-token-calculator
A calculator to estimate the number of tokens and cost associated with processing images using Azure OpenAI's GPT-4o and 4o-mini models
jamesmcroft/Security-and-Responsible-AI-Guide
A centralized resource for technical professionals looking to establish a strategy for implementing security and responsible AI practices on Azure
jamesmcroft/traefik-plugin-return-response
Return response is a middleware plugin for Traefik which takes an incoming request on a specific HTTP method and returns a custom response.
jamesmcroft/useful-scripts
A collection of various, useful scripts for developers (mainly PowerShell)
jamesmcroft/azure-ai-document-pipeline-sample
.NET sample project for building a scalable document data extraction pipeline with containerized Durable Functions and Azure AI Services on Azure Container Apps.
jamesmcroft/futurepay-form-integration-for-js
FuturePay (Worldpay) Form Integration Library for JS
jamesmcroft/jamesmcroft
jamesmcroft/opayo-form-integration-for-js
Opayo / SagePay Form Integration Library for JS
jamesmcroft/openai-structured-outputs-with-dotnet
Experiment using JsonSchemaExporter in .NET 9 to improve developer experience with OpenAI's Structured Outputs
jamesmcroft/AzFuncHttpRewrite
jamesmcroft/azure-quickstart-templates
Azure Quickstart Templates
jamesmcroft/disable-local-auth
This repository contains bash scripts to quickly disable the local authentication for Azure resources in the current subscription.
jamesmcroft/dotnet-sdk
Dapr SDK for .NET
jamesmcroft/DurableOrchestrator
DurableOrchestrator is a versatile project showcasing the power of Azure Durable Functions to orchestrate complex, stateful workflows in the cloud, demonstrating seamless integration with Azure services for robust cloud automation solutions.
jamesmcroft/multimodal-ai-llm-processing-accelerator
Build multimodal data processing pipelines with Azure AI Services + LLMs
jamesmcroft/self-rag
This includes the original implementation of SELF-RAG: Learning to Retrieve, Generate and Critique through self-reflection by Akari Asai, Zeqiu Wu, Yizhong Wang, Avirup Sil, and Hannaneh Hajishirzi.
jamesmcroft/terraform-provider-azurerm
Terraform provider for Azure Resource Manager
jamesmcroft/windows-container-observability