Intelligent Cryptocurrency Trading Assistant
My senior project at university: a trading agent trained with reinforcement learning on prices and technical indicators, plus NLP sentiment from social media.
Updated .

- Role
- Core Developer
- Year
- 2021
- Type
- University Project
- Stack and skills
- Python, TensorFlow, Reinforcement Learning, NLP, Flask
My senior project at Arab International University, built with teammates who owned the front end. A trading agent decides when to buy and sell from historical prices, technical indicators, and public sentiment.
Role: Backend and model logic.
Stack: Python, TensorFlow, Flask, MongoDB, Flutter.
What it does
- A reinforcement learning agent trained on historical prices and indicators: moving average, Bollinger Bands, and RSI.
- Sentiment from social media and news with BERT and VADER.
- Price and news data from Bitfinex and Google BigQuery.
- A Flask API for the Flutter app.