Skip to content
View Jpatching's full-sized avatar

Block or report Jpatching

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
JPatching/README.md

Josh Patching

Software & Deployment Engineer — Distributed Systems, Linux Infrastructure, Messaging (RabbitMQ), and Developer Tooling.

Software and deployment engineer specializing in Linux systems, reliable event-driven messaging architectures (RabbitMQ), and automated ETL pipelines across distributed multi-node server estates. Background in enterprise technical solutions, with a strong engineering focus on system reliability, fault-tolerant pipelines, and developer tooling.


Featured Projects

Comprehensive reference implementation of 14 enterprise messaging patterns in Python & AMQP:

  • Resilience: Dead Letter Exchanges (DLQ), TTL-based Exponential Backoff Retries, and Competing Consumers.
  • Reliability: Publisher Confirms, Channel Tracking, Broker Health Monitoring, Priority Queues, and RPC.
  • Zero-Config Local Setup: Standalone docker-compose environment for immediate testing and simulation.

A local-first Model Context Protocol (MCP) server connecting Claude Code, Claude Desktop, and Antigravity (AGY) to Microsoft 365 Outlook:

  • Built with Python and Windows MAPI COM — requires zero cloud API tokens, OAuth applications, or Azure tenant admin permissions.
  • Human-in-the-Loop by Design: Automatically creates drafts in the Outlook Drafts folder for user review; avoids automated blind sends.
  • Exposes tools for inbox searching, email drafting, calendar querying, and meeting scheduling directly through the local Outlook client.

Automated enterprise ingestion and segmentation pipeline:

  • Ingests daily master data feeds from cloud object storage (Azure Blob).
  • Implements multi-tier operational validation, data reconciliation, and policy segmentation.
  • Programmatically formats and distributes multi-tab styled reporting deliverables (openpyxl).

Computer Vision evaluation and benchmarking tool:

  • Automatically extracts timestamped frame stills and target bounding crops from video streams.
  • Programmatically compiles comparative accuracy evaluation decks (python-pptx) for stakeholder benchmarking.

Idempotent dev environment bootstrapper for Ubuntu & WSL2:

  • Automated setup for Neovim (LazyVim), Zsh, Starship prompt, Delta git pager, Atuin history sync, and Tmux session persistence.

Technical Focus & Day-to-Day

  • Linux Systems Administration: Maintaining and configuring distributed Linux production servers; proactive monitoring and escalation.
  • Message Broker Architecture: Designing RabbitMQ exchanges, routing keys, queues, DLQs, and event schemas connecting distributed edge devices to core processing services.
  • Automation & Scripting: Building automated ETL pipelines, database migration rollback safety scripts, and diagnostic socket listeners in Python and Bash.

Some other repos here are private or unlisted due to client/licensing constraints from past work — happy to talk through any of it.


Contact: patchingjoshua@gmail.com · LinkedIn

Pinned Loading

  1. JPatching JPatching Public

    README

  2. daybreak daybreak Public

    Solana deployer reputation scanner — check any token deployer's rug rate, wallet history, funding clusters, and risk score before you trade. API + web interface at daybreakscan.com

    TypeScript 4

  3. odysseus.nvim odysseus.nvim Public

    Local-first AI co-pilot for Neovim — LSP heal, chat, email, all via your own models

    Lua 2

  4. mcp-outlook mcp-outlook Public

    Microsoft 365 Outlook Mail and Calendar MCP server for Claude and AI assistants with zero Azure AD tenant admin consent via local Windows MAPI

    Python 1

  5. combine combine Public archive

    Experimental controller-friendly Synergy menu for the MW2 / Skate / Minecraft mashup. Source patches and reproducible checks; no game assets or binaries.

    JavaScript