Create Your First Project
Start adding your projects to your portfolio. Click on "Manage Projects" to get started
My Projects
Project type
Real-time Data Analytics and Visualization
Project type
Data Analytics and Visualization
I design and build data-driven applications and analytics systems that bridge the gap between business strategy and technical execution. My projects span business intelligence dashboards, Python-based ETL pipelines, API integrations, and automation tools — all focused on transforming complex data into actionable insight. From Power BI models to full-stack desktop applications with live web scraping and database automation, I create solutions that are both technically robust and visually intuitive.
How it works:
Users enter key search details — Release Year, Manufacturer, Set Name, Player/Character, Card Name, and Parallel/Variation — into an intuitive desktop form. The application then launches a headless Selenium session to search 130point.com, scrape all paginated sales data (price, sale type, date, and image), and store the results in a structured Access database. Each search is logged in a dedicated SearchInputs table for auditability, while the sales table (CardSales) uses unique image URLs as primary keys to prevent duplicate entries.
Key features:
-
Modern PySide6 interface with real-time progress bar and status feedback
-
Robust multi-page web scraping with timeout handling and retry logic
-
Automatic database table creation and duplicate prevention
-
Persistent search history tracking for repeat analysis
-
Batch search workflow — users can run multiple searches consecutively
Tech Stack:
Python, PySide6 (Qt), Selenium WebDriver, pandas, pyodbc, Microsoft Access, tqdm
NBA Shot Tracker
This project involved developing a custom Python script to extract player performance data from the official NBA Stats website. The collected data was organized within a Microsoft Access database and then imported into Power BI for visualization. A custom Python visual was built within Power BI to display each player’s made and missed shots throughout the NBA season, providing an interactive and data-driven view of player shooting performance.
_edited.png)
