01
Work Permit Site Extractor
Shared with teammatesProcesses weekly work-permit spreadsheets: extracts network-site IDs from multiple columns, normalizes inconsistent delimiters, deduplicates, groups sites by region, maps IDs to names, and outputs formatted Excel reports.
- ·Parses comma-, slash-, and whitespace-separated site identifiers.
- ·Combines and deduplicates records across multiple workbooks.
- ·Enriches site IDs using a separate mapping workbook.
Pythonopenpyxldata validationdeduplication
view sanitized source ↗02
Site Key Status Checker
Shared with teammatesCorrelates two Excel data sources to show a network site’s key status, key holder, collection location, responsible handler, and collector details when required.
- ·Accepts one or many site IDs and correlates across separate datasets.
- ·Enriches key-holder records with collection-location data.
- ·Restricts collector details to relevant status conditions.
Pythonpandasdata correlationinput validation
view sanitized source ↗03
Multi-Site Clock-In/Out Automation
Shared with teammatesAutomates repetitive browser workflows for batches of network sites: logs in with environment-based credentials, validates sites against a work permit, performs clock-in/out, and produces a success/failure summary.
- ·Selenium explicit waits for reliable browser interaction.
- ·Validates site IDs before acting; continues when individual sites fail.
- ·Keeps credentials and endpoint URLs outside the source code.
PythonSeleniumsecure configurationfault tolerance
view sanitized source ↗04
Daily Clock Report Automation
Personal productivity toolA PowerShell workflow that transforms a raw daily clock report into structured Excel reports — filtering categories, validating distances, building PivotTables, and flagging duplicate records.
- ·Controls Microsoft Excel through COM automation.
- ·Generates detailed and summary PivotTables.
- ·Highlights duplicate and unmatched records for review.
PowerShellExcel COMdata cleansinganomaly detection
view sanitized source ↗05
Batch Email Request Automation
Personal productivity toolA Selenium workflow that submits batches of network-related identifiers through an authenticated internal request form, recording failures with diagnostic screenshots.
- ·Keeps authentication under user control (manual login).
- ·Isolates failures so one record does not stop the batch.
- ·Saves screenshots to support troubleshooting.
PythonSeleniumauth-aware designexception handling
view sanitized source ↗