Skip to content
View lanternadev's full-sized avatar

Block or report lanternadev

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.

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
lanternadev/README.md

Mike Gallagher

SharePoint, Microsoft 365, Automation & AI

Former Senior Premier Field Engineer at Microsoft with 25+ years in SharePoint and Microsoft 365. I design and implement scalable intranet and information management solutions, focusing on automation, governance, and maintainability.

Experience spans on-premises SharePoint, hybrid environments, and Microsoft 365, with heavy use of PowerShell for automation and lifecycle management.

Key areas:

  • SharePoint (on-premises & Online) with PowerShell automation
  • Microsoft 365 solution design with security, governance, and usability
  • Scalable intranet and digital workplace architectures
  • Automation with PowerShell, Azure DevOps, and Python

Current interests: PowerShell, SharePoint, Microsoft 365, SQL Server, Azure, AI, and building practical Retrieval-Augmented Generation (RAG) systems.

Home Lab Project

A Retrieval-Augmented Generation pipeline in a Proxmox-based lab environment.

  • Ingesting and processing ~100k AI/ML/Math/Stats research papers with metadata
  • Chunking, embedding, and storing vectors for semantic search
  • Exposing a FastAPI microservice for querying
  • Lightweight Streamlit UI for testing and React prototype under development
  • Experimenting with prompt engineering, re-ranking, and fine-tuning workflows
  • AuthZ microservice integrates SharePoint and M365 ACLs

Documentation and updates: lanterna-lab

Selected Work

  • SharePoint Online Site Provisioning Module – Built on the PnP Provisioning Engine. Automates site, list, content type, and page deployments.
  • Automated M365 Purview Risk & Compliance Deployment – End-to-end automation of compliance tooling setup.
  • Azure DevOps Repository Deployment – Module scaffolding and deployment using PowerShell, Plaster, and Git integration.
  • SharePoint Online Migration Module – Bulk migration automation with ShareGate PowerShell and PnP modules.

🪰 Tech Stack & Tools

PowerShell Microsoft SharePoint MicrosoftSQLServer Azure Azure AI Python FastAPI LangChain Qdrant OpenAI GPT-4 Machine Learning Git Bash VS Code Ubuntu

Pinned Loading

  1. rag-cli-tools rag-cli-tools Public

    Shell