Suleman Manji

Logo

MSP Solutions Architect | AI-Powered Automation | Enterprise Migration

View My GitHub Profile

Project Portfolio

A showcase of technological solutions developed with a **hands-on**, **analytical** approach, focused on automation, integration, and practical business transformation.

MCP & AI Agent Development

MCP servers and Claude Code plugins bridging enterprise platforms — M365, ITGlue, ConnectWise, HaloPSA — with AI-powered autonomous agents.

Enterprise Migration

Migration tooling and orchestration for tenant-to-tenant M365 migrations at scale — SharePoint, Exchange, OneDrive, and device management.

Automation Tools

Workflow automation with Power Automate, n8n, Python, and PowerShell — reducing manual effort and driving operational efficiency across MSP platforms.

Cloud Integrations

Solutions leveraging cloud platforms for scalability, security, and collaboration — Azure, M365, and Microsoft Graph API integrations.

Financial Tech

Financial technology solutions for investment, portfolio management, and cryptocurrency tracking with automated analysis.

Featured Projects

Graph MCP Server

101-tool MCP server providing complete Microsoft 365 access via Claude — users, mail, Teams, SharePoint, OneDrive, Intune, and security operations.

Challenge

AI assistants lack native access to Microsoft 365 data, requiring manual context-switching between tools and limiting autonomous workflows.

Solution

Built a comprehensive MCP server exposing 101 Microsoft Graph API operations to Claude, enabling natural language M365 administration, reporting, and automation.

Key Features

  • 101 tools spanning Users, Mail, Calendar, Teams, SharePoint, OneDrive, Intune, Security
  • OAuth 2.0 authentication with delegated and application permissions
  • Batch operations and pagination for large datasets
  • Multi-tenant support for MSP environments

Technology Stack

TypeScript MCP Protocol Microsoft Graph API OAuth 2.0

viyu-itglue-agents

Claude Code plugin with 31 skills and 7 autonomous agents orchestrating M365 and ITGlue for MSP automation — saving 10-15 hours/week.

Challenge

MSP teams spend hours on repetitive tasks — syncing documentation, onboarding/offboarding users, generating compliance reports, and auditing configurations across disconnected platforms.

Solution

Developed a Claude Code plugin that orchestrates Graph MCP (101 tools) and ITGlue MCP (31 tools) through 31 skills and 7 autonomous agents for end-to-end MSP workflow automation.

Key Features

  • Automated data sync between M365 and ITGlue documentation
  • Employee lifecycle management (onboarding/offboarding)
  • Compliance reporting and identity posture assessment
  • Credential monitoring and contract renewal tracking
  • Show-before-write diff previews and audit logging

Technology Stack

TypeScript Claude Code SDK ITGlue API Microsoft Graph API

EZMig

14-phase SharePoint migration platform with Azure Blob staging, incremental sync, and cross-tenant permission mapping.

Challenge

Enterprise SharePoint migrations require careful orchestration of content, permissions, metadata, and version history across tenants — existing tools lack flexibility for complex scenarios.

Solution

Engineered a 14-phase migration platform handling discovery, packaging, Azure Blob staging, incremental sync, permission mapping, and validation with comprehensive checkpoint management.

Key Features

  • 14-phase migration lifecycle with checkpoint recovery
  • Azure Blob Storage staging with SAS token management
  • Incremental sync and delta detection
  • Cross-tenant permission and identity mapping
  • React dashboard for migration monitoring

Technology Stack

Python Azure Blob Storage SharePoint Migration API PostgreSQL React

halopsa-workflows-mcp

Published npm MCP package integrating HaloPSA workflows with Claude and AI assistants for IT service management automation.

Challenge

IT service desks need AI-powered ticket management, workflow automation, and reporting — but HaloPSA lacks native AI integration.

Solution

Built a scalable MCP server exposing HaloPSA ticket management, agent workflows, and reporting to Claude — published on npm and featured in MCP registries.

Key Features

  • Ticket CRUD operations with intelligent routing
  • Agent workflow automation and SLA tracking
  • Published on npm with 4 GitHub stars
  • Featured in MCP Container and Glama registries

Technology Stack

TypeScript MCP Protocol HaloPSA API npm

n8n-cavelo-nodes

Original n8n community nodes for Cavelo attack surface management — extending n8n's automation capabilities for security operations.

Challenge

MSPs using Cavelo for attack surface management lack integration with popular workflow automation platforms, forcing manual data extraction and reporting.

Solution

Created custom n8n community nodes providing native Cavelo API integration within n8n workflows — enabling automated security scanning, asset discovery, and vulnerability reporting.

Key Features

  • Native n8n node for Cavelo API operations
  • Asset discovery and attack surface monitoring
  • Automated vulnerability reporting workflows
  • Community contribution to n8n ecosystem

Technology Stack

TypeScript n8n Cavelo API

Robinhood Copilot

AI-powered **analytical assistant** for Robinhood trading platform using ChatGPT integration.

Challenge

Retail investors typically lack the **analytical tools** and insights available to professional traders, creating an information asymmetry in the market.

Solution

Developed a Python-based middleware application (**hands-on development**) connecting Robinhood's platform with OpenAI's GPT models, providing automated analysis, predictive insights, and portfolio optimization recommendations based on **data analysis**.

Key Features

  • Real-time market data integration
  • Natural language portfolio **analysis**
  • Automated trade recommendation system
  • Historical performance evaluation (**analytical**)

Technology Stack

Python OpenAI GPT-3 Robinhood API Pandas Flask

Results

Created an accessible platform that democratizes financial insights, enabling individual investors to make more informed trading decisions with AI-powered **analysis** previously only available to institutional investors.

Executive Assistant

Intelligent middleware for Microsoft 365 inboxes with AI-powered response drafting and task management, a **practical automation** solution.

Challenge

Executives and knowledge workers spend significant time managing emails, reducing availability for strategic work. This required a **practical, automated solution**.

Solution

Created an AI-powered middleware application (**hands-on integration**) monitoring Microsoft 365 inboxes, using OpenAI for intelligent communication handling, response drafting, and task management based on **content analysis**.

Key Features

  • Intelligent email prioritization (**analytical**)
  • Contextual response generation
  • Automated calendar management
  • Meeting summary generation
  • Task extraction and management (**practical**)

Technology Stack

Python OpenAI Microsoft Graph API Azure Functions MongoDB

Results

Reduced email processing time by 65% for early adopters, demonstrating the **practical impact** of AI-driven automation by reclaiming 8-10 hours of productive time weekly.

BitRepo

Automated cryptocurrency activity tracking and reporting solution for simplified portfolio management, requiring **methodical data handling**.

Challenge

Cryptocurrency investors face complex tracking across multiple sources, creating significant compliance and **analytical challenges**.

Solution

Developed a comprehensive tracking system (**hands-on development**) aggregating transaction data, categorizing activities, and generating detailed financial reports through **systematic processing**.

Key Features

  • Multi-exchange API integration
  • Blockchain transaction monitoring
  • Automated tax lot calculations (**analytical**)
  • Customizable reporting templates
  • Historical performance visualization (**data-driven**)

Technology Stack

Python Flask Blockchain APIs SQLAlchemy React

Results

Simplified regulatory compliance and provided comprehensive portfolio **analytics**, reducing tax preparation time by ~80% through **structured automation**.

HaloPSA Triager

Automated ticket routing and prioritization system, enhancing service desk efficiency through **intelligent analysis**.

Challenge

IT service desks struggle with manual ticket classification, leading to delays. An **analytical approach** to automation was needed.

Solution

Created an intelligent automation system (**hands-on implementation**) analyzing incoming tickets, determining categorization, priority, and routing based on **content analysis** and historical patterns.

Key Features

  • Natural language ticket **analysis**
  • Intelligent categorization system
  • SLA-aware prioritization
  • Historical pattern recognition (**analytical**)
  • Performance monitoring dashboard

Technology Stack

Python HaloPSA API NLTK Azure Functions

Results

Reduced average ticket response time by 43% and improved first-time resolution rates by 27% through **analytical**, automated ticket management.

FinBots

End-to-end Python-based momentum trading system, a **practical application** of automated strategies.

Challenge

Retail investors need automated trading systems to execute **data-driven** strategies without constant monitoring.

Solution

Developed a comprehensive Python-based trading system (**hands-on coding**) implementing momentum strategies, automating execution, and providing performance **analytics**.

Key Features

  • Automated momentum strategy implementation (**analytical**)
  • Real-time market data processing
  • Algorithmic trade execution
  • Performance tracking and reporting (**data-driven**)

Technology Stack

Python Pandas NumPy Alpaca API

Results

Created a fully automated trading system implementing momentum-based strategies, enabling investors to participate in markets via a **practical, hands-off tool**.

Audit Inspection App

Framework similar to SiteAuditPro with **practical** Microsoft 365 integrations for **structured** data collection.

Challenge

Organizations need consistent site audit processes integrated with their M365 environment. A **structured, conventional** approach was required.

Solution

Created a comprehensive audit framework (**hands-on development**) integrating with M365, enabling standardized audits with automatic SharePoint record storage, adhering to **established procedures**.

Key Features

  • Customizable audit templates
  • Microsoft 365 authentication
  • Automatic SharePoint record storage
  • Offline data collection capability

Technology Stack

JavaScript Microsoft Graph API SharePoint

Results

Streamlined the site inspection process, ensuring consistent data collection and seamless integration with existing M365 infrastructure using a **practical, procedural** tool.

Universal Discovery Export Download Tool

A Docker utility providing a **practical solution** for downloading Microsoft 365 eDiscovery exports.

Challenge

Legal/compliance teams face difficulties managing large eDiscovery exports, needing a simplified, **reliable tool**.

Solution

Developed a containerized Docker utility (**hands-on configuration**) simplifying the eDiscovery export download process, making it accessible and consistent across platforms.

Key Features

  • Cross-platform compatibility via Docker
  • Automated authentication with Microsoft 365
  • Resumable downloads for large exports
  • Integrity verification of downloaded content

Technology Stack

Docker PowerShell Microsoft 365 Compliance Center

Results

Simplified the eDiscovery export process, reducing download failures by 95% and enabling legal teams to handle exports without specialized IT assistance, demonstrating **practical utility**.

Amazon SEO Article Generator Bot

An automated system (**hands-on automation**) generating SEO-optimized articles for Amazon products and publishing them.

Challenge

Amazon sellers need continuous, high-quality SEO content, but manual creation is time-consuming. This required an **efficient, automated** approach.

Solution

Created an automated system (**practical implementation**) scraping product info, generating SEO articles, and publishing to GitHub Pages for a continuous stream of targeted content.

Key Features

  • Automated Amazon product data extraction
  • SEO-optimized article generation
  • Automatic Jekyll-based website publishing
  • Content performance tracking (**analytical**)

Technology Stack

Python BeautifulSoup Jekyll GitHub Pages

Results

Developed a fully automated content generation pipeline producing high-quality, SEO-optimized articles, demonstrating **practical automation** increasing organic traffic by an average of 35%.

Graph API Utilities

Comprehensive toolkit providing a **practical abstraction** for Microsoft Graph API integration and automation.

Challenge

Developers face complexity with Graph API implementation, needing a **simpler, structured approach**.

Solution

Developed a simplified Node.js library (**hands-on coding**) abstracting Graph API complexities, providing streamlined interfaces for common operations and enhanced error handling based on **understanding system needs**.

Key Features

  • Simplified authentication workflows
  • Fluent query builder pattern (**structured**)
  • Batch request optimization
  • Comprehensive error handling
  • Rate limiting management

Technology Stack

Node.js TypeScript Microsoft Graph API Azure AD

Results

Reduced development time for Graph API integrations by ~60%, improving reliability and security through a **practical, well-structured library**.

Open Source Contributions

Active contributor to MSP and automation tooling ecosystems — forking and enhancing projects to fit enterprise workflows.

75+ Public Repositories
130+ MCP Tools Built
View All GitHub Projects

Currently engineering at Viyu Network Solutions