Skip to content
View WRVish's full-sized avatar

Block or report WRVish

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

Vishnu — Microsoft Solutions Architect | Singapore

I'm Vishnu, a Microsoft Solutions Architect based in Singapore, specialising in Microsoft 365, Power Platform, Copilot Studio, and SharePoint. I design and build practical AI agent, automation, and governance solutions for organisations working within the Microsoft ecosystem.

📍 Singapore  |  🔗 wrvishnu.com  |  💼 LinkedIn  |  📁 GitHub


What I Build

  • 🤖 Copilot Studio AI Agents — employee assistants, helpdesk bots, HR automation
  • Power Automate Cloud Flows — business process automation, approval workflows
  • 📱 Power Apps Business Applications — canvas apps, model-driven apps, Code Apps
  • 📂 SharePoint Online Solutions — modern intranet, governance tooling, SPFx development
  • 🔐 Microsoft 365 Governance — permission management, Copilot readiness, data access controls
  • 🏢 Modern Workplace Solutions — Teams integration, employee experience, digital workplace

Approach: Identify the business problem → Design the Microsoft 365 architecture → Build the solution → Document the learning


🚀 Microsoft 365 Solution Portfolio


🤖 Copilot Studio & AI Agent Solutions


Alex HR Onboarding Agent

🔗 github.com/WRVish/AlexHRAgent

An AI-powered employee onboarding assistant built with Microsoft Copilot Studio, replacing manual onboarding emails with a conversational Teams interface. Employees get instant answers to first-week questions, submit IT workstation requests, and acknowledge HR policies — all through a single agent, without waiting for an HR response.

Features

  • First-week employee Q&A grounded on a SharePoint knowledge base
  • IT policy acknowledgement workflow via Power Automate
  • Workstation request automation with HR notifications
  • Microsoft Teams channel deployment

Technology Stack

  • Microsoft Copilot Studio · SharePoint Online · Power Automate · Microsoft Teams · Outlook

Microsoft 365 FAQ Agent

🔗 github.com/WRVish/M365-Faq-Agent

An AI-powered Microsoft 365 support assistant built for employee self-service. Instead of raising IT helpdesk tickets for common M365 questions, employees get instant, accurate answers grounded on internal SharePoint knowledge sources — reducing support load and improving response time.

Use Cases

  • Microsoft 365 helpdesk automation
  • Internal FAQ and knowledge assistant
  • Employee productivity support
  • Copilot Studio knowledge source integration example

Technology

  • Microsoft Copilot Studio · SharePoint Knowledge Sources · Microsoft 365 · Power Platform

📱 Power Platform Business Applications


Asset Management System

🔗 github.com/WRVish/AssetManagement

An enterprise IT asset management application built on Microsoft Power Platform with SharePoint as the data layer. Covers the full asset lifecycle — from employee request and manager approval through to asset assignment and tracking — without requiring a third-party asset management tool.

Features

  • Asset request and approval workflow
  • Asset tracking and assignment management
  • Business process automation via Power Automate
  • SharePoint Lists as the data backend

Technology

  • Power Apps · SharePoint Lists · Power Automate

Asset Management System — Code Apps

🔗 github.com/WRVish/AssetManagementSystem-Codeapps

A modern code-first reimplementation of the Asset Management System using Power Apps Code Apps with React and TypeScript. Demonstrates how professional developers can extend Power Platform beyond the limits of canvas apps — delivering a pixel-perfect, component-driven experience while staying within the Power Platform ecosystem.

Focus Areas

  • Code-first Power Apps development
  • React and TypeScript within the Power Platform
  • Fusion development pattern — pro-code meets low-code
  • Practical Power Apps Code Apps reference implementation

Technology

  • Power Apps Code Apps · React · TypeScript · Power Platform

Microsoft 365 FAQ App

🔗 github.com/WRVish/M365-FAQ-App

A Power Apps-based FAQ application for Microsoft 365 knowledge sharing and employee self-service. Provides a structured, searchable interface for internal knowledge that complements the Copilot Studio FAQ Agent.

Focus

  • Employee self-service and knowledge management
  • Microsoft 365 productivity improvement
  • Practical Power Apps canvas app example

📂 SharePoint Online & SPFx Solutions


SharePoint Online Site Scanner

🔗 github.com/WRVish/spfx-SharepointOnlineSiteScanner

An SPFx solution for analysing SharePoint Online environments to support Microsoft 365 Copilot readiness assessments. Scans site structure, permissions, and content patterns to identify governance gaps before Copilot is deployed — addressing the oversharing and access control issues that surface when Copilot indexes tenant content.

Use Cases

  • Microsoft 365 Copilot readiness assessment
  • SharePoint governance review
  • Permission and content analysis
  • Pre-Copilot deployment audit tooling

Technology

  • SharePoint Framework (SPFx) · React · TypeScript · Microsoft Graph · SharePoint Online

SharePoint Permission Report

🔗 github.com/WRVish/SPOPermissionReport

A SharePoint Online permission analysis and reporting solution that surfaces broken inheritance, overshared libraries, and stale access across a tenant. Designed for Microsoft 365 administrators conducting security reviews or preparing environments for Copilot rollout.

Use Cases

  • SharePoint permission auditing and governance reporting
  • Oversharing remediation — identifying legacy broad-access shares
  • Microsoft 365 security review
  • Pre-Copilot data access governance

Modern Employee Directory

🔗 github.com/WRVish/ModernEmployeeDirectory

A modern workplace employee discovery solution built on SharePoint Online. Improves people search and organisation visibility beyond the out-of-the-box SharePoint people directory — supporting better collaboration and employee experience in Microsoft 365 environments.

Focus

  • Employee experience and people search
  • Organisation directory and collaboration
  • SharePoint Online intranet component

Modern Intranet

🔗 github.com/WRVish/ModernIntranet

A SharePoint Online modern intranet solution covering corporate communication, employee engagement, and digital workplace design. Built as a practical reference for organisations migrating from classic SharePoint or building a Microsoft 365 intranet from scratch.

Focus Areas

  • Corporate communication and employee engagement
  • SharePoint modern intranet architecture
  • Digital workplace and Microsoft 365 portal design

💼 Productivity Applications


Travel Planner Pro

🔗 github.com/WRVish/TravelPlannerPro

A business productivity application demonstrating Power Apps UX patterns for planning and workflow scenarios.


🏗️ Solution Architecture

Most solutions in this portfolio follow a layered Microsoft 365 architecture:

Presentation Layer — Microsoft Teams, Power Apps, Copilot Studio agents
Automation Layer — Power Automate cloud flows, approval workflows
Data Layer — SharePoint Online, Dataverse, Microsoft Graph
Platform — Microsoft 365 cloud, Microsoft Entra ID, Power Platform

This pattern keeps solutions within the Microsoft ecosystem — reducing integration complexity and making governance, security, and Copilot readiness easier to manage.


❓ Frequently Asked Questions

What Microsoft Power Platform examples are available here?

This GitHub profile includes practical Power Apps applications (canvas and Code Apps), Power Automate workflows, Copilot Studio AI agents, SharePoint Online solutions, and SPFx components — all built around real business problems rather than toy demos.

What Copilot Studio agent examples are available?

Current Copilot Studio projects include an HR onboarding agent that replaces manual email-based onboarding with a Teams AI assistant, and a Microsoft 365 FAQ agent that handles employee self-service support queries. Both are grounded on SharePoint knowledge sources and integrated with Power Automate.

How does oversharing affect Microsoft 365 Copilot deployments?

Microsoft 365 Copilot respects existing SharePoint permissions — it surfaces content that users already have access to. In most tenants, years of broad sharing (everyone-except-external shares, broken permission inheritance, stale links) means Copilot can surface content that was never intended to be widely visible. The SharePoint Permission Report and Site Scanner projects in this portfolio are designed to help identify and remediate those gaps before Copilot is deployed.

Are these solutions production ready?

Projects are shared as learning references, solution patterns, and practical starting points. Each includes documentation covering the architecture and build approach. Review your organisation's security requirements, governance policies, and Microsoft licensing before deploying to production.

Who are these projects designed for?

  • Microsoft 365 developers and solution architects
  • Power Platform makers and citizen developers
  • SharePoint developers working with SPFx and Microsoft Graph
  • IT administrators managing Microsoft 365 governance and Copilot readiness
  • Consultants and partners building Microsoft 365 solutions for clients

🧰 Technologies

Microsoft 365 · Microsoft Copilot Studio · Power Platform · Power Apps · Power Apps Code Apps · Power Automate · SharePoint Online · SharePoint Framework (SPFx) · Microsoft Graph · Dataverse · React · TypeScript · Microsoft Entra ID · Microsoft Teams


🌎 Connect & Follow

📝 Blog: wrvishnu.com — Microsoft 365 & Power Platform
💼 LinkedIn: linkedin.com/in/vishnuwr
📁 GitHub: github.com/WRVish

Follow for practical Copilot Studio agent examples, Power Platform solutions, SharePoint development patterns, and Microsoft 365 architecture guides — built from real client and project work.


Pinned Loading

  1. M365-Faq-Agent M365-Faq-Agent Public

    A Microsoft 365 support agent built with Copilot Studio, SharePoint, Power Automate, and Teams. Users chat to get instant answers to M365 questions — Teams, SharePoint, Power Apps, Power Automate, …

    4

  2. AlexHRAgent AlexHRAgent Public

    A Microsoft 365 onboarding agent built with Copilot Studio, SharePoint, Power Automate, and Teams. New joiners chat with Alex to get first-week questions answered, sign the IT policy, and submit wo…

    4

  3. AssetManagement AssetManagement Public

    IT Asset Request & Management System built with Power Apps Canvas App, SharePoint Online, and Power Automate.

    PowerShell 3

  4. AssetManagementSystem-Codeapps AssetManagementSystem-Codeapps Public

    Modern IT Asset Management platform leveraging Power Apps Code Apps. Features role-based dashboards, request workflows, and asset attestations via SharePoint Online.

    TypeScript 3 1

  5. spfx-SharepointOnlineSiteScanner spfx-SharepointOnlineSiteScanner Public

    A lightweight SharePoint Framework (SPFx) dashboard to instantly surface practical governance risks, including Copilot oversharing, anonymous links, and external guest access. Runs safely in the us…

    JavaScript 3

  6. SPOPermissionReport SPOPermissionReport Public

    Forked from vishpowerlabs/SharepointPermissionReport

    Welcome to the SharePoint Permission Viewer Web Part! This essential administrative tool provides a comprehensive, "Single Pane of Glass" view for all site security. It helps Site Owners and Admini…

    TypeScript 3