Projects

Onboarding Automation

This script is written in PowerShell, it automates the process for creating a new user and creates a mailbox. First it asks for the user’s admin credentials then runs if the credentials are valid.

This script adds the new user’s mailbox onto Exchange, in AD it moves the user to the correct OU and applies the correct security groups depending on location and position, then it adds the user to SnipeIT with the correct settings applied. It will also run an ADsync command to sync AD with Azure.

Secure Password Sharing

I built this application by using PowerShell and WinForms in PowerShell. Instead of asking a user for their Windows password and sending it over in plain text, the user will open the application and enter their username and password. PowerShell will then encrypt the password and send it to a secure folder on a network drive.
In order to decrypt the password the user needs admin privileges and the encryption key to access and run decryption script. 

HEIC Converter

A HEIC converter built using PowerApps, once the submit button is pressed it activates the Power Automate flow. This flow grabs the file(s) and converts it to jpeg. The file(s) are then stored in the user’s OneDrive. It has error control for when the user presses the submit button but no attachments are added, and the ability to convert up to 10 files at a time.

Inventory Management

A simple inventory management app created using Microsoft PowerApps. It allows the user to filter the items, select locations and view the number of items available, in use or total. You can scan a barcode to search by serial number or to add a new item. When new items are added IT is notified, when a user wants to make a modification to an item the request goes to IT so an admin can make the changes. 

How-To Guides

A desktop app created using Python and Kivy, that contains several how-to guides for users. These guides are intended to be used first before contacting IT to reduce the amount of tickets coming in. The app also has a contact us page and a hyperlink to email IT. It also has popups to display a network speed test, windows activation key, hostname, and IP address.