Skip to content

All work

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 .

Screenshot of Intelligent Cryptocurrency Trading Assistant
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.

See all work