Muhammad Shahid - AI Automation | Contra
Work by Muhammad Shahid
Sign Up
Post a job
Sign Up
Log In
Muhammad Shahid
AI Automation & Systems Architect: AI Agents | N8N Developer
Message
Follow
New to Contra
Muhammad is ready for their next project!
Lahore, Pakistan
Work
Posts
Services
About
Lahore, Pakistan
0
Engineered an automated n8n workflow that runs daily to fetch, paginate, and process large datasets (500+ records across multiple pages) from external APIs without triggering rate limits (429 errors). The workflow performs date-math comparisons against previous periods, aggregates totals, writes the structured data to Google Sheets, and dispatches a summary report via Gmail.
0
60
0
This automated n8n pipeline ingests invoice and receipt PDFs from Gmail or Google Drive, extracts raw text via OCR, and uses an LLM to parse structured fields (vendor, date, line items, total, and currency) into validated JSON. A custom code node then verifies the schema and performs a math check on the totals. Verified data is automatically logged to Google Sheets, while messy scans, math errors, or low-confidence outputs are safely routed to a human review queue with the original file attached.
0
59
0
Two-Way Sync with Conflict Resolution Built a reliable bidirectional synchronization workflow between Notion and Google Calendar using n8n. The workflow detects changes on either side, compares modification timestamps, resolves conflicts using the latest-change-wins approach, and updates the other system without creating duplicate records or infinite sync loops. Key capabilities: Bidirectional Notion ↔ Google Calendar synchronization Last-modified timestamp conflict resolution Persistent sync-state tracking Loop/echo prevention Duplicate prevention Conflict logging Idempotent execution Tested for: state persistence, idempotency, timestamp comparison, simultaneous edits, duplicate prevention, and loop prevention. Tools: n8n · Notion API · Google Calendar API
0
64
0
Built a production-ready multi-client automation using n8n, PostgreSQL, secure webhooks, reusable sub-workflows, retry logic, and global error handling. The system automatically retries failures and sends detailed alerts instead of failing silently.
0
61