Projects

Black-Scholes Calculator

Driven by my interest in finance, I sought to apply my skills in computer science and machine learning to financial markets. After some research, I identified the Black-Scholes Option Pricing Calculator as an ideal introductory project. I developed a Python script that allows users to input key variables and calculates put and call option prices based on the Black-Scholes model. In addition, the calculator provides Greeks data and visualizes profit and loss through a heatmap, offering a more comprehensive analysis tool.

  • Streamlit Initialization
  • Plotly Visualization
  • SciPy Calculation
  • Stock Price Model

    This is one of my favorite projects, as I enjoy trading currencies in my free time. In this project, I developed an LSTM Neural Network model that utilizes stock data from Yahoo Finance. While the model serves as a foundational version and requires personal adjustments for consistent profitability, the graphs demonstrate its impressive accuracy straight out of the box. Additionally, I built an interactive S&P 500 stock map that visualizes individual stock performances based on earnings and market capitalization.

  • Python
  • Data Retrieval (yfinance)
  • Pandas/Numpy Data Manipulation
  • Neural Networks
  • MatPLotLib Visualization
  • Treemap Visualization
  • Superstore Sales Data

    In this project, I utilized the Superstore Sales Dataset from Kaggle to build a comprehensive dashboard. The first three visuals serve as interactive filters, enabling users to refine the data by year/month, location, and category for more targeted insights. I focused on making the dashboard user-friendly while still delivering key metrics that can drive decision-making for business owners.

  • Tableau Filtering
  • Dashboard Formatting
  • Critical Data Visualization
  • 1994

    For as long as I can remember, I have been deeply fascinated by understanding the inner workings of the world around me. From the fundamental components of reality to the binary code that produces vibrant images on our screens, I have always been curious about how things function and how I could create them myself. This curiosity gradually led me to develop a strong interest in exploring the processes that govern these systems, ultimately drawing me towards the study of physics.

    2009

    I've always had a passion for computers, but it wasn't until recently that I fully immersed myself in the study of Computer Science. While I thoroughly enjoy learning about astrophysics, I realized that it was more of a hobby than a long-term career path for me. This realization led me to discover programming, which I see as the equivalent of physics for computers—a perfect blend of my two interests.

    2018

    Inspired by fictional engineering marvels like Sunny from iRobot and Jarvis from Iron Man, I ventured into the realm of Machine Learning and Artificial Intelligence. I’ve always adhered to the belief that "If you want something done right, do it yourself," and I embrace challenges, especially when they present an opportunity for growth. AI is no different. Rather than relying on companies like Google or Microsoft, I set out to develop my own innovations. I take pride in my perseverance and am committed to using my expertise to benefit those in need.

    Today

    That brings us here! I am dedicated to learning wherever and whenever possible, striving to create a better world for future generations. Though I may lack extensive on-the-field experience, I make up for it with perseverance, consistency, and reliability. I am a fast learner who enjoys absorbing knowledge in all its forms. I welcome constructive criticism and advice, and am always the first to acknowledge when I am wrong. As a budding talent in the field, I can assure you that I will not disappoint.

    Up until now, I have been entirely self-taught. However, I have made the decision to pursue a Bachelor's degree in Computer Science to streamline my learning and improve my skills as efficiently as possible. My ultimate goal is to gain the expertise to engineer algorithms and artificial intelligence systems, particularly for use in the financial sector.

    If you would like to get in touch, the best way to reach me is by email at bthompson_1@outlook.com, or you can give me a call at (236) 866-3944. In the meantime, feel free to follow me on my social media links (you can find them in "Contact") to see more of my work beyond what is showcased on the 'Projects' page. Thanks for visiting!

    Elements

    Text

    This is bold and this is strong. This is italic and this is emphasized. This is superscript text and this is subscript text. This is underlined and this is code: for (;;) { ... }. Finally, this is a link.


    Heading Level 2

    Heading Level 3

    Heading Level 4

    Heading Level 5
    Heading Level 6

    Blockquote

    Fringilla nisl. Donec accumsan interdum nisi, quis tincidunt felis sagittis eget tempus euismod. Vestibulum ante ipsum primis in faucibus vestibulum. Blandit adipiscing eu felis iaculis volutpat ac adipiscing accumsan faucibus. Vestibulum ante ipsum primis in faucibus lorem ipsum dolor sit amet nullam adipiscing eu felis.

    Preformatted

    i = 0;

    Lists

    Unordered

    • Dolor pulvinar etiam.
    • Sagittis adipiscing.
    • Felis enim feugiat.

    Alternate

    • Dolor pulvinar etiam.
    • Sagittis adipiscing.
    • Felis enim feugiat.

    Ordered

    1. Dolor pulvinar etiam.
    2. Etiam vel felis viverra.
    3. Felis enim feugiat.
    4. Dolor pulvinar etiam.
    5. Etiam vel felis lorem.
    6. Felis enim et feugiat.

    Icons

    Actions

    Table

    Default

    Name Description Price
    Item One Ante turpis integer aliquet porttitor. 29.99
    Item Two Vis ac commodo adipiscing arcu aliquet. 19.99
    Item Three Morbi faucibus arcu accumsan lorem. 29.99
    Item Four Vitae integer tempus condimentum. 19.99
    Item Five Ante turpis integer aliquet porttitor. 29.99
    100.00

    Alternate

    Name Description Price
    Item One Ante turpis integer aliquet porttitor. 29.99
    Item Two Vis ac commodo adipiscing arcu aliquet. 19.99
    Item Three Morbi faucibus arcu accumsan lorem. 29.99
    Item Four Vitae integer tempus condimentum. 19.99
    Item Five Ante turpis integer aliquet porttitor. 29.99
    100.00

    Buttons

    • Disabled
    • Disabled

    Form