Projects

A live information list of current projects. Public repositories in the GitHub organization are synced automatically, and per-project catalog files can override details for richer cards.

fastapi-mcp-azure-oauth

Done

RFC-compliant Azure AD OAuth 2.0 router for FastAPI MCP servers. Implements RFC 8414 discovery, RFC 7591 Dynamic Client Registration with automatic Azure AD redirect URI enrolment via Microsoft Graph, RFC 9728 protected resource metadata, and JWT token validation with per-tenant JWKS caching and explicit issuer binding. Built for first-class Copilot Studio compatibility.

  • #github
  • #projects
  • #python
  • #fastapi
  • #azure
  • #oauth2
  • #mcp
  • #jwt
  • #azure-ad
  • #copilot-studio
  • #microsoft-graph
  • #pyjwt

MapPlotter

An interactive map plotter built with React, Leaflet, and TypeScript. Supports plotting points and area boundaries via manual input or geocoding, with marker clustering, five basemaps, gazetteer search, layer visibility, and an API response cache. Deployed as an Azure Static Web App.

  • #github
  • #projects
  • #azure
  • #static-web-apps
  • #maps
  • #leaflet
  • #react
  • #typescript
  • #geocoding
  • #caching

MCP Dataverse

Public repository synced from LeeP-Tech/MCP-Dataverse. Add .leeptech/catalog-item.json in the repository to override this card.

  • #github
  • #projects

Wall Planner

Calculates where to drill holes or place wall hangers for pictures, shelves and the like. Useful for anyone who tries their best, but never gets a picture hanging in the middle of the wall.

  • #github
  • #projects

Warmer Colder Sudoku

Warmer Colder Sudoku is a code-first Sudoku app built with React, TypeScript, and Vite for Microsoft Power Apps Code Apps. It includes optional hot/warm/cold hint feedback and configurable difficulty settings.

  • #github
  • #projects
  • #power-apps
  • #sudoku
  • #react
  • #typescript
  • #vite