C# / .Net
Core application development for the web solution.
A web application for managing, automating, and analyzing HSE observations, stop cards, corrective actions, and reports across petroleum operations.
A focused project snapshot with client context, delivered scope, and petroleum safety visuals aligned as one case-study block.
The application was developed with C#, .Net, WCF, SQL Server 2012, RDLC Reporting Services, ASMX, Bootstrap, HTML, CSS, and JavaScript.
Core application development for the web solution.
Service communication and legacy integration endpoints.
Database architecture and observation data storage.
Graphs and reports for HSE analysis and corrective action.
HSE Reporting System is an intuitive application for logging, managing, and automating HSE observations and reports. Its main objective is to eliminate incidents and injuries by observing people, identifying unsafe actions, and helping HSE teams intervene quickly.
The workflow promotes safe behavior as part of the health and safety management system.
Observer or observer group identifies activity conditions in the work area.
Checklist groups such as PPE, behaviors, tools, and equipment are marked with comments.
Safety observation is sent to the HSE department, including urgent immediate-action notes.
HSE teams review violations, take informed action, and prevent incidents before injuries occur.
The system includes administration, observation capture, and reporting tools for a complete safety management workflow.
Admin users can register, edit, and delete users while adjusting solution-wide settings for the HSE application.
Observers record working-area observations, checklist results, comments, unsafe actions, and urgent immediate actions.
RDLC-based reporting turns submitted stop cards into clear trend analysis for informed prevention decisions.
The admin module manages user access and the entire solution configuration, giving the HSE department control over how observations are captured and routed.
Observers can mention working-area observations, mark checklist items, add comments, and submit the record for further HSE action.
Once submitted, the HSE department can review the violation, identify major safety issues, and act before unsafe behavior becomes an incident.
Submitted observations help HSE teams identify unsafe patterns, review recurring risks, and assign practical actions before small warning signs become serious events.
For petroleum operations, useful observation data should show where the unsafe condition was found, what immediate action was taken, which team owns the follow-up, and whether the control reduced the risk.
Immediate remedy is the first layer of protection: stop work, isolate the hazard, make the area safe, and document what was done. Corrective action is the second layer: remove the underlying cause so the event does not repeat.
Stop unsafe activity, isolate energy or equipment, barricade the area, and provide first response if needed.
Route alerts to HSE, line supervisor, maintenance, and emergency contacts according to risk level.
Create a corrective-action ticket with responsible owner, due date, priority, and expected evidence.
Close only after evidence is reviewed and the HSE team confirms the control is effective.
OSHA PSM requires systems to promptly resolve incident findings and recommendations, document corrective actions, and communicate relevant actions to affected employees. This page now reflects that same control mindset for the application.