Portfolio

Portfolio

DISCLAIMER:

While the two Power Platform projects below are based on actual projects I did at Shannex, the specific versions shown are from re-creations I made on my own in a private Microsoft 365 environment for privacy reasons.


Reference Check Process

Overview

Replaced a costly third-party reference-check service with an integrated workflow for collecting candidate references, sending reminders, tracking responses, and reviewing results.

Technologies:

The Problem

The organization was using a third-party reference-checking service that required an expensive subscription. It also wanted a more customizable process that could accommodate different role types and use tools already available within its Microsoft 365 environment.

The Solution

Screenshots

Click a screenshot to expand it

Video Demo


Leave Requests

Overview

This process is for requesting and approving employee leave.

Technologies:

The Problem

Managers need a way for employees to submit leave requests, and a way for the managers to approve or deny them.

The Solution

Screenshots

Click a screenshot to expand it

Video Demo


Job Search Agent

Goal

This agent was created to assist in my job search by automatically searching for new jobs that align with my resume and sending them to me each day.

Technologies:

Overview

In the agent's instructions, I have guidelines on what kind of jobs to look for, where to look for them and how recent they should be. It also includes guidelines on how to link to the job postings and how it should format the output.

In the agent's knowledge base is my resume, which it uses to match my skills and experience to the jobs it finds so it can know what kinds of jobs to look for.

A Power Automate flow runs each day which calls the agent with a specific prompt. It then sends the output from the agent to me in an email.

Screenshots

Click a screenshot to expand it


Job Application Agent

Goal

This agent was created to assist me in job applications. It analyzes the job description and compares it to my skills and experience on my resume to see how good of a match I am for the role, and help me draft a cover letter for the application.

Technologies:

Overview

The agent's instructions tell it what to do when given a job description. It analyzes the job, compares it to my skills and experience, and then tells me how good of a fit it thinks I am for the role. It highlights which skills and experience do line up and which I am missing. It also recommends which skills I should highlight in my application.

The agent also helps with drafting cover letters for jobs. Like before, it focuses on my relevant experience that aligns with the job requirements. The instructions also include how the agent should format the cover letter drafts, such as length and tone.

The knowledge base of the agent contains my resume, which it uses to get my relevant skills and experience.

Screenshots

Click a screenshot to expand it

Video Demo


Form Samples

During my time with the Halifax Regional Centre for Education (HRCE), I developed multiple forms for internal use to improve workflows across the organization. These forms were built in Microsoft Power Apps and often integrated with SharePoint, Power Automate and Microsoft Teams. They were used for things like submitting requests that previously required paper forms, or documenting items such as invoices for finance. SharePoint stored the data, while Power Automate handled tasks like automatically emailing the relevant people or requesting approvals in Teams when required. Together, these helped move the organization's processes from paper to digital and streamlined its internal operations.

Screenshots

Click a screenshot to expand it


This Website!

I also developed this website, which serves both as a place to showcase my work and as an example of my work itself. It was built using HTML, CSS and a small bit of PHP, and is designed to work on both desktop and mobile screens.