This page showcases a curated selection of projects covering:
No-code Tools
Excel
Space Missions Project
A rich dataset from Next Space Flight offers valuable insights into the history of space missions, including information on organizations, launch dates, and costs. As part of the 100 Days of Code Bootcamp on Udemy, I explored this dataset using Excel (!) to answer key questions:
Top Launchers: Who launched the most missions in any given year?
Cost Trends: How has the cost of a space mission varied over time?
Seasonal Patterns: Which months are the most popular for launches?
Mission Safety: Have space missions gotten safer, or has the chance of failure remained unchanged?
Explore the analysis and findings in the full project here.
Tableau (VizQL)
Consumer Shopping Trends Project
A Tableau story analyzes customer shopping trends, highlighting product preferences, demographic insights, and regional sales performance. Key findings include:
Men outspend women.
Medium-size clothing is preferred by most age groups.
Clothing leads product categories.
AL, CA, ID, IL, MT lead in state sales.
Promo codes have a mixed impact on average price.
Seasonal sales are consistent.
Explore the analysis and findings in the full project here.
Business Analytics
Pet Sales Project
PetMind aims to launch a monthly pet box subscription to enhance customer retention and foster brand loyalty. The analysis focuses on identifying patterns in product repurchases and their implications for sales. Key questions addressed include:
Product Repurchases: How many products are being purchased multiple times?
Sales Performance: Do products purchased repeatedly perform better in sales?
Pet-Specific Trends: What products are frequently repurchased for different pet types?
The project explores these questions using the provided sales dataset, offering insights to guide subscription product offerings. Full project details are available here.
Product Sales Project
Pens and Partners plans to launch a new product line and seeks to evaluate the effectiveness of various sales tactics. The analysis investigates the following:
Customer Engagement: How many customers engaged with each sales method?
Revenue Distribution: What is the overall revenue spread, and how does it differ by sales method?
Trends Over Time: Are there notable revenue differences over time for each method?
Recommended Tactics: Which sales method is most effective, factoring in team effort and similar results?
Insights from the dataset guide decisions on which sales tactics to prioritize for maximum impact. Full project details are available here.
General Programming
Stock Trading Project (API Requests)
This project project is a real-time file watcher built in Python. It monitors a folder for new files or directories, prompts the user to move them, and optionally sends an email confirmation. It started as a simple CLI tool and evolved into a background script with interactive behavior using watchdog, argparse, and subprocess management.
Automated File & Folder Mover (Unix, Argparge, Watchdog)
This project uses web scraping to test the accuracy of an International Morse Code translator. By leveraging Beautiful Soup, it creates a Pandas DataFrame that translates English to Morse Code. Selenium automates inputting text into the translator and verifies its output by cross-checking it against the custom Morse code alphabet.
Testing International Morse Code Translator Project (Web Scraping)
This project uses web scraping to test the accuracy of an International Morse Code translator. By leveraging Beautiful Soup, it creates a Pandas DataFrame that translates English to Morse Code. Selenium automates inputting text into the translator and verifies its output by cross-checking it against the custom Morse code alphabet.
Book Library Project (Flask Web Development)
This project leverages Flask-SQLAlchemy with SQLite to help you manage a personalized library of your favorite books. Use Pandas to perform SQL queries and generate tables tailored to your inputs. Ready for a reset? Clear the library in one simple step. Need a backup? Export your collection as a JSON file. Managing your book collection has never been more intuitive.
LGBTQ+ Rights in 2025: A Global Snapshot (Streamlit & Plotly)
This project leverages publicly available data to visualize and analyze the state of LGBTQ+ rights across the globe. It explores key legal indicators—such as marriage equality, adoption rights, and anti-discrimination protections—and examines how these correlate with democracy scores. Built with Streamlit and Plotly, the app highlights both progress and ongoing disparities in LGBTQ+ rights worldwide.
Machine Learning (Python)
Shallow Learning
Ordinary Least Squares vs. Gradient Descent (Prediction)
This project evaluates when traditional statistical methods are as effective as machine learning algorithms. By comparing ordinary least squares (OLS) with gradient descent (GD), it develops a regression model for predicting academic performance.
Predicting Breast Cancer with K-Nearest Neighbors (KNN)
This project predicts breast cancer using KNN, finding the best k value based on the smallest difference in accuracy (and F1 score) between training and test sets.
Note: Every machine learning project has a Jupyter notebook and an object-oriented programming (OOP) version. The Jupyter notebook version allows you to see how I completed the project while the OOP version allows you to apply the program to your own examples.