Syed Emaad Hasan

Calgary, Alberta · B.Sc. Natural Sciences, Physics & Mathematics · Graduating Dec 2026Calgary · B.Sc. Physics & Math · Dec 2026

Syed Emaad Hasan

I work where data and energy meet.

I'm in my final semester at the University of Calgary, studying physics and mathematics. Across three internships in Alberta's energy sector, I've automated manual workflows, built Power BI reporting, and modelled everything from carbon credits to seismic signals. Next, I'm looking for a full-time role in data or analytics in Calgary, starting in 2027.

Portrait of Syed Emaad Hasan

Experience

Three internships in Alberta energy, 2024–2026
  1. May – Aug 2026Summer internship

    Alberta Energy Regulator

    Geophysics (Seismologist) Student · Alberta Geological Survey · Calgary

    Automated earthquake-report data entry with Power Automate, built a pipeline to classify seismic signals, and kept 12 northern Alberta seismic stations recording.

    4 highlights
    • Built a Power Automate workflow with Outlook, Excel and AI Builder that processes up to 1,000 emails a week and extracts 9 seismic event attributes from Alberta EDGE notifications, removing manual data entry.
    • Built a seismic event processing pipeline in Python, ObsPy and MATLAB using the CATS (Cluster Analysis of Trimmed Spectrograms) algorithm, classifying 100+ candidate signals across 6 model configurations.
    • Georeferenced the Clearwater County map in ArcGIS Pro and evaluated 22 candidate sites by proximity to earthquake clusters, supporting the deployment of 12 seismic nodes around Rocky Mountain House.
    • Diagnosed and repaired power, telemetry and sensor faults at 12 seismic stations in northern Alberta for RAVEN, the AGS monitoring network, restoring data for earthquake detection.
    Seismic station fieldwork in northern Alberta
    Station maintenance, northern Alberta
  2. Sep 2024 – Aug 202512-month internship

    Canadian Natural Resources Limited

    Regulatory Compliance Student · Calgary

    Automated carbon credit forecasting in Python, helped cut reporting timelines for 12 facilities by 67%, and calculated Scope 3 emissions for ESG reports.

    3 highlights
    • Streamlined reporting schedules for 12 facilities across Alberta, BC, Manitoba and Saskatchewan in MS Project, working with 6 teammates to speed up reporting timelines by 67%.
    • Automated carbon credit forecasting by rebuilding Excel logic in Python with Tkinter, modelling credit usage and rollover over a 12-year period.
    • Calculated Scope 3 emissions for 1M+ BOE/day of production across Canada, the North Sea and Offshore Africa using GHG Protocol guidance, supporting ESG reports to external stakeholders.
  3. May – Aug 2024Summer internship

    FortisAlberta

    Operations PMO Student · Airdrie

    Built a data dictionary across 20 Power BI dashboards with VBA, checked 1,141 projects for a regional audit, and surveyed users to improve reporting.

    3 highlights
    • Built a data dictionary of 1,863 unique fields across 20 Power BI dashboards using VBA macros, and renamed 114 fields for consistency.
    • Analyzed 1,048 passed and 93 failed projects for a regional audit, finding 2 inconsistencies that I reported to management.
    • Surveyed 200 people across 6 departments (30% response rate) on the navigation, look and data accuracy of Power BI reports to improve reporting standards.

Projects

Built outside of work

Personal project · Sep 2026

Alberta Electricity Price Forecasting

A day-ahead forecast of the Alberta pool price, built on 11 years of public AESO market data.

  • Aggregated 25M generation records into a 94K-hour dataset using SQL window functions in DuckDB.
  • Cut forecast error 26% against a naive baseline (MAE $25 vs $34), and built a spike-risk classifier reaching 0.844 AUC for hours likely to exceed $100/MWh.
  • Used conformal prediction with rolling recalibration for prediction intervals that held 81% coverage through a market regime shift, and presented the results in a 3-page Power BI dashboard.
SQL · DuckDBRXGBoostForecastingPower BI

Power BI dashboard

3 pages · click to enlarge

Off the clock

Cricket, chess and travel

Cricket

Glenmore Cricket Club

I play cricket with the Glenmore Cricket Club here in Calgary. Have a go at hitting the stumps.

22 YARDS

Press bowl.

0 wickets from 0 balls

Playing cricket with the Glenmore Cricket Club

Chess

White to move, mate in one

I play chess and have taught chess fundamentals to kids at the Flying Minds Centre. My dream is to become a Candidate Master. Try this one: click a white piece, then its square.

Your move.

Travel

Where I've been

12 places · 3 continents

CanadaUSAUAEPakistanSri LankaNorthern IrelandEnglandJapanSaudi ArabiaWalesScotlandBahrainBahrainWalesScotlandNorthern IrelandEnglandUNITED KINGDOM

Asia & Middle East

United Kingdom

North America


Skills

Languages

RPythonSQLVBA

Python libraries

PandasNumPyScikit-learnXGBoostTensorFlowObsPyMatplotlib

Tools

Power AutomatePower BITableauDuckDBExcelArcGISMATLABLaTeX

About

I grew up in Scotland and now call Calgary home, and I plan to build my career here. I'm finishing a B.Sc. in Natural Sciences with concentrations in physics and mathematics, and made the Faculty of Science Dean's List in 2025–2026. My coursework covers statistical modelling, machine learning, experimental design and mathematical methods in physics.


Contact

Hiring in Calgary for 2027, or just want to talk energy and data? Get in touch.

Email

emaadhasans@gmail.com

Email me

LinkedIn

linkedin.com/in/syedemaadhasan

Open