We are seeking a skilled developer to create a comprehensive lottery prediction and betting automation system tailored for Spanish lotteries (Euromillones, La Primitiva, El Gordo). The system must include historical data scraping, AI-driven prediction models, backtesting capabilities, and supervised bet placement. Below are the key requirements: Data Collection & Storage: - Ethical scraping of historical data from official Spanish lottery websites (e.g., loteriasyapuestas.es). - Database: PostgreSQL or MongoDB. - Automatic updates daily at 00:02 after each draw. - Web scraping tools like BeautifulSoup or Scrapy, mimicking human behavior. AI Prediction Models: - Multiple AI models working collaboratively: Random Forest, Neural Networks (RNN/LSTM), Genetic/Evolutionary Algorithms, Bayesian Networks, and optionally Neuro-Symbolic AI. - Hot and cold number analysis. - Wheeling system for partial prize optimization. - Monte Carlo simulations for expected value estimation on high jackpots. Backtesting: - Test models against historical data with performance evaluation. - Large-scale simulation (may require distributed computing). Betting Automation (Selenium): - Automated login to official website without storing credentials (encrypted sessions or fresh login). - Balance check before placing bets. - Captcha handling via manual intervention or external service. - Supervised bet placement with mandatory confirmation screen before finalizing. - Save receipts/proof of bets. Interface & Access: - Web app using Django/FastAPI + React hosted on the cloud for remote access. - Dashboard featuring: FullCalendar/agenda view, draw results, generated predictions, betting history, and backtesting reports. Important Note: Bids must be realistic and reflect the actual cost of completing this project within the stated budget range of €3,000 to €4,000. Any significant changes to the quoted amount after contact will be reported. Timeline: As soon as possible without compromising quality.