Avatar

Aidan O'Brien

CS Student

Download Resume
thumbnail

Investment Forecaster

PythonFlaskSQLNumpyMatplotlibJinja

Python-powered investment forecasting tool with Flask integration

Originally developed as my final project for AP Computer Science Principles back in sophomore year of high school, Stock Forecaster is a fully-featured financial calculator and investment visualization tool. It accepts user-defined parameters such as initial investment, annual contribution, growth rate, and time horizon to compute future value projections.

The backend is built with Python, leveraging Numpy for compound interest calculations and Matplotlib for generating detailed, year-by-year investment growth graphs. As I began exploring web development recently, I revisited the project and connected it to a Flask backend with a Jinja-templated frontend, styled for usability and clarity.

A SQL database was added to persist user scenarios and allow retrieval of past forecasts. The project taught me foundational principles of full-stack development and how to combine data science, financial modeling, and modern web frameworks into one cohesive application.

Live Preview
2025 — Built by Aidan O'Brien