AWS Lambda • Python | Node.js • Automation & Data Systems
This repository contains multiple AWS Lambda (Python | Node.js) backend projects focused on automation, scraping, SaaS APIs, job processing, and AI-assisted workflows.
All projects are designed using a serverless architecture and packaged for direct AWS Lambda deployment.
- Send emails (SMTP)
- Retrieve emails (IMAP)
- Save drafts
- Delete/move emails
- Scrapes Fiverr gig reviews
- Processes structured data
- Extracts industry-related Google data
- Async scalable data extraction using HTTPX
- Serverless background job processor
- Backend API for company website
- Authentication
- Billing & subscriptions
- Social login
- Internal data services backend
- EventBridge-triggered scraping system
- AI-generated Upwork proposals
- Automated Upwork job monitoring
- Admin backend with PostgreSQL
- AI-powered job offer responses
- Extracts emails and phone numbers from websites
Trigger (API Gateway / EventBridge)
↓
AWS Lambda (Python)
↓
Business Logic
↓
Database / External APIs
↓
CloudWatch
zip -r lambda.zip .Upload to AWS Lambda and configure the handler.
- Python 3.10+
- AWS Lambda
- PostgreSQL
- Requests / HTTPX
- OpenAI API
- API Gateway
- EventBridge
- CloudWatch
- Use AWS Secrets Manager
- Avoid hardcoded credentials
- Apply least-privilege IAM roles
- Respect third-party platform policies
These projects are for backend automation and services.
Users must ensure compliance with applicable policies and regulations.