I already have a working Python codebase that leverages Telethon to read trading signals from Telegram and pass them on to MetaTrader 5; however, it still needs polishing so it can run truly 24/7 and handle updates without a single shutdown. Your main task is to fine-tune performance, harden security, and wrap the whole system in a light mobile front-end—priority on iOS, with a matching Android release. Core requirements • Optimise the existing Python (Telethon + MetaTrader5) logic for stable, continuous operation. • Implement rock-solid user-credential protection, including Two-Factor Authentication and secure storage. • Ensure the bot can accept hot-code upgrades or version swaps while trades keep flowing. • Build a simple mobile UI that shows a login screen, lets users link their MT5 account, and displays basic trade status. • Package for TestFlight / App Store first, then Google Play; both should point to the same backend. • Keep the codebase clean and well-documented so that future feature upgrades can be slotted in quickly. Deliverables 1. Refactored Python backend ready for unattended 24/7 deployment. 2. iOS and Android builds (IPA & APK) plus installation instructions. 3. Written deployment notes covering update strategy, 2FA flow, and credential storage. 4. Brief hand-off session to walk through the code and confirm everything runs as specified. If you are comfortable with Telethon, MetaTrader 5 APIs, mobile wrappers (Flutter, React Native, or similar), and modern security practices, let’s talk.