Browser Automation
Playwright bots for portals and admin panels without APIs.
Reliable Playwright/Puppeteer automations for legacy portals and admin panels — sessions, 2FA, layered selectors, LLM-assisted recovery.
Problems I solve
- Vendor portal with no API
- Legacy admin panel eating hours a week
- Data entry across 5 tools per record
- Fragile scripts that break every UI change
What you get
- Playwright / Puppeteer with retries
- LLM-assisted selector recovery
- Session management + 2FA handling
- Human-in-the-loop for edge cases
Use cases
Portal data entry
Automates recurring uploads / downloads across vendor portals.
Back-office reconciliation
Cross-checks entries across systems and flags mismatches.
Report scraping
Grabs reports from portals with no API and lands them in a warehouse.
Bulk actions in SaaS admin
Applies bulk changes across accounts without a fragile CSV import.
Examples I've shipped
Vendor portal uploader
Outcome — Saves 6 hrs/week on repetitive uploads.
Admin bulk-action bot
Outcome — Applied changes to 4,000 accounts overnight.
How I work
- 1
Record the flow
Capture the manual process step by step.
- 2
Automate
Playwright script with retries and selector fallbacks.
- 3
Harden
Session refresh, 2FA, and change-detection.
- 4
Ship
Scheduled runs with alerts and screenshots on failure.
Deliverables
- Automation script + scheduler
- Failure alerts + screenshots
- Runbook
Benefits
- Hours back every week
- No more copy-paste errors
- Works even without a vendor API
Frequently asked questions
What if the UI changes?+
Selectors are layered and monitored — you get an alert with a screenshot before the script silently breaks.