One of my passions has been trading cryptocurrencies and analyzing markets through both fundamental and technical methods.
I also wrote my bachelor’s thesis on a day-trading strategy that integrates five technical indicators, using support and resistance
levels along with candlestick patterns to achieve profitable outcomes. I soon realized that to maintain a competitive edge in the fast-paced world of
day trading, one would almost need thousands of hands and eyes to seize emerging opportunities. Thus, my solution was to develop a trading bot.
This bot analyzes incoming OHLC (Open, High, Low, Close) data, calculates technical indicators,
assesses market trends, and executes trades automatically across numerous cryptocurrencies 24/7.
After several months of development — full of trial and error — I launched the first version of the bot on the Kraken cryptocurrency exchange platform.
Thanks to Kraken’s user-friendly API, I was able to apply my Python knowledge, utilizing libraries like pandas, NumPy, and ta.
Each new version of the bot improved on the shortcomings of the previous one, allowing me to refine it further until it reached its current state.
As of 2025, development has paused due to a lack of free time. However, I plan to implement ML & DL capabilities in the future.
Moreover, since the bot currently lacks a GUI, I cannot provide any visuals yet. Nevertheless, it is fully capable of performing autonomous market analysis,
executing trades based on calculated signals, evaluating profitability, logging transactions, and handling errors.
Another passion of mine has always been storytelling through video creation.
I started out by making montages of video game sessions with friends, and
over the years, I gradually refined my editing skills using a wide range of software.
I worked as the main video editor for the YouTube channels NASYP SA and Arian Norouzi.
Both focus on fitness-related content such as workout routines, vlogs, and gym and supplement reviews.
So far, the videos I’ve edited have accumulated more than 180,000 views.