top of page

Projects

Documenting my learning journey of the programming language, Python.

Stock Price Prediction & Financial Report Automation

Developed a Python-based stock price prediction model and an automated financial reporting system that exports structured reports to PDF.

  • Built a stock price prediction model using machine learning (Scikit-Learn) and technical indicators (SMA, EMA) to analyse trends and forecast future stock prices.

  • Automated financial statement generation using Pandas, Matplotlib, and ReportLab, ensuring proper formatting, resizing tables dynamically, and exporting professional-grade reports to PDF.

Technologies Used: Python, Pandas, NumPy, Scikit-Learn, Matplotlib, ReportLab, PDF Generation, Data Visualisation

Stock Market Dashboard

Developed an interactive stock market dashboard using Python and Streamlit to visualise stock data and technical indicators in real time.

  • Implemented financial data retrieval using the yfinance API with rate-limit handling, enabling real-time stock price and historical data tracking.

  • Built an interactive dashboard with Streamlit, integrating Pandas and Matplotlib to display stock trends, moving averages, and other key indicators.

Technologies Used: Python, Streamlit, yFinance, Pandas, Matplotlib

Gesture Recognition System

Developed a real-time gesture recognition system that processes webcam video to detect various hand gestures such as “Thumbs Up”, “Ok”, “Fist”, and more, using Python and OpenCV. Integrated MediaPipe for efficient hand tracking and gesture recognition.

  • Developed a gesture recognition pipeline that uses real-time webcam input to detect and classify hand gestures with high accuracy.

  • Integrated machine learning models (TensorFlow) for dynamic gesture classification, enabling flexible recognition of new gestures.

Technologies Used: Python, OpenCV, MediaPipe, TensorFlow, Numpy

Screenshot 2025-02-06 at 1.05.43 AM.png

© 2025 StudioJTJM

bottom of page