I’m looking for an experienced Python developer with strong Selenium skills to build a reliable, well-documented script that can create an X (Twitter) account using a proxy and an email address that I will provide. This project is for legitimate automation/testing purposes only — the final deliverable must respect X’s Terms of Service and must not be used for spam, evasion, or abusive activity. Key requirements (must-have) Python 3.9+ implementation using Selenium (or Selenium + undetected-chromedriver if needed). Support for HTTP(S) & SOCKS proxies (able to accept proxy credentials). Accept an email address (or list of addresses) I provide and use it for registration (assume email confirmation step; script should optionally wait for or poll IMAP/POP3/SMTP to fetch OTP if provided credentials). Configurable user-agent, browser profile, and basic fingerprinting mitigation options (no promises to evade sophisticated detection). Command-line interface or simple config file (JSON/YAML) to provide: proxy, email, display name, username pattern, password, and options. Clean, modular, well-commented code and a README with setup & usage instructions. Clear error handling and logging (so I can see progress and failures). Unit / basic smoke tests or a test plan demonstrating the script works. Delivery of source code + instructions to run on Linux (Ubuntu) and Windows (optional but preferred). I will provide the email account credentials and proxies; you should not hardcode any secrets. Nice-to-have Optional: support for rotating IP via proxies list. Optional: headless mode toggles and 1-click Dockerfile to run the script. Optional: small UI (Flask/basic web UI) for launching tasks. Compliance & ethics By applying, you confirm the script will be built for legitimate/testing purposes. You must not deliver or advertise functionality intended to create large numbers of accounts for spam or to bypass platform rules. I reserve the right to refuse work that appears malicious. Deliverables Fully working Python script(s) meeting the requirements. README with setup, dependencies, usage examples and sample config file. Test plan / demonstration logs showing successful account creation with a provided email. (Optional) Dockerfile and small test wrapper. 7-day bugfix support after handover.