Walid Esse

about projects experience blog

Enhancing Safety Operations with Digital Tools and Automated Workflows

Project Overview

I began by updating and digitizing the existing safety manual, converting it into a new standardized format and generating PDF versions that were stored and managed within a SharePoint list for easy access and version control.


Building on this foundation, I designed and developed a Microsoft Power Apps Canvas app that serves as a centralized platform to display and navigate the safety manual content efficiently for employees. This app helped support safety training and a learning management system, reducing manual workload and dependency on third-party services.


From there, I enhanced the app by integrating additional features: improving data entry forms, digitizing manual processes, and creating a dynamic dashboard to track key safety metrics. I streamlined approval workflows using Power Automate, leveraging API integrations to automate and simplify multi-step processes.


A major technical milestone was streamlining approval workflows. Whether that involved building an in-house YouTube to MP4 conversion tool triggered via Power Automate from within the Power Apps interface, which helped support safety training and a learning management system, reducing manual workload and dependency on third-party services, or reducing redundancy by ensuring only the right groups received necessary documents or forms, I used Power Automate to integrate with external APIs and Microsoft 365 services.

These workflows reduced reliance on manual paperwork and improved processing time for safety report approvals.

Throughout the project, I developed custom tools and automated solutions that boosted usability, improved data accuracy, and reduced reliance on paper-based systems, ultimately making safety resources more accessible and operational workflows more efficient.

Technical Implementation

I designed and built an organization-wide Microsoft Power Apps Canvas App using the Power Fx Studio user interface editor, SharePoint Lists to store data, and Power Automate to run APIs using HTTP requests, written in Power Fx and WDL, optimizing safety protocols by providing digital formats.


Using Power Automate, I integrated external APIs and Microsoft 365 services to automate approval workflows, significantly reducing manual paperwork and accelerating safety report approvals. This effort included developing an in-house YouTube to MP4 conversion tool, triggered via Power Automate from within the Power Apps interface. Additionally, I addressed redundancy by ensuring that only the appropriate groups received necessary documents or forms.


The 17th edition of the safety manual was adapted and digitized for internal use, ensuring company alignment and easy access for employees via digital platforms. This ensured legal and regulatory compliance by using the latest safety standards and improved accessibility for remote or field employees.

The department website was redesigned and updated to refine navigation, ensure up-to-date content, and enhance user experience, improving usability and easier access to resources.

Ongoing Work

I am currently building an automated workflow that converts data collected via a Power Apps form I built into well-formatted PDF documents. Using Power Automate, I dynamically populate HTML/CSS templates with data from a SharePoint list, applying text cleaning and formatting to ensure accuracy. The process includes iterating through data fields and managing information with variables to generate consistent, standardized outputs. This solution replaces a manual paper-based process and streamlines reporting, distribution, and archival, while supporting seamless integration with other systems.

Pictures

Coming soon








linkedin | source code | resume | email | github