Data analyst based in Vancouver, Canada. I turn public and business data into clear, decision-ready insights using Python, SQL, and modern BI tools. I'm especially interested in projects with social and environmental impact.
BC Electoral Geography: Assigning Places to Districts PostgreSQL + PostGIS analysis of British Columbia's electoral geography: point-in-polygon assignment of voting places to electoral districts, the impact of the 2023 redistribution (87 → 93 districts), and the razor-thin 2024 election margins — Surrey-Guildford decided by just 22 votes, computed from 2.1M valid votes with window functions. PostgreSQL PostGIS Spatial SQL GIS Window Functions
BC Surgical Wait Times: What Averages Hide
PostgreSQL + Python analysis of 16 years of BC surgical wait times. Window functions, data-quality auditing, and hypothesis testing reveal that post-pandemic improvements reached the median patient but not the longest-waiting 10%.
PostgreSQL Window Functions Python SciPy Hypothesis Testing Healthcare Analytics
Climate Forecast Canada
Forecasting Canada's temperature change, sea ice loss, precipitation, and global CO₂ emissions (1968–2030) with Random Forest, Gradient Boosting, and Prophet. Includes an interactive Streamlit dashboard with animated maps.
Python scikit-learn Prophet Streamlit
Canada Hate Crime Dashboard
Interactive D3.js dashboard visualizing police-reported hate crimes across Canadian provinces (2014–2023), built on Statistics Canada data — geospatial map, time-series trends, and comparative views.🔗 Live Demo: https://ayseguldahi.github.io/canada-hate-crime-dashboard/
JavaScript D3.js HTML/CSS
Canadian Unemployment Analysis
Machine learning analysis of Canadian unemployment trends, with insights on pandemic impact and differences by gender, age, and education.
Python Jupyter Random Forest Ridge KNN
Climate Trends NLP
Scrapes and analyzes Reddit discussions on climate change using Playwright and GPT models — extracting summaries, sentiment, and emerging topics.
Python Playwright NLP LLM APIs
Also on my profile: a Power BI sales & profitability dashboard and a Tableau sales & shipping cost analysis.
- Languages: Python, SQL, JavaScript
- Data & ML: pandas, scikit-learn, Prophet, NLP
- Visualization & BI: Tableau, Power BI, D3.js, Streamlit, Matplotlib
- Databases: PostgreSQL, MongoDB
- Other: Git/GitHub, Jupyter, web scraping (Playwright)
- LinkedIn: linkedin.com/in/ayseguldahi
- Email: ayseguldahi@gmail.com
- Location: Vancouver, BC, Canada