Sustainability / Data / Automation

Jason Faeq

I build the data tools, automations and models behind sustainability work.

Computers since six. Oil fields, then wind and carbon.

Portrait of Jason Faeq in a black knit sweater, against a plain warm-grey wall.
Jason Faeq · Hamburg, Germany

I trained as a petroleum engineer and now work in sustainable design and procurement at Vattenfall while studying for an MSc in Environmental Engineering at TUHH. Hardware, software and maths have hooked me since childhood; now I use them for carbon accounting and LCA, data models and reporting, and automating the manual steps in between.

Sustainability

Emissions baselines and abatement-cost cases for onshore wind, embodied-carbon screening, and LCA models in Python.

Data

SharePoint data models, Power BI reports and SQL and Python analysis, from supplier commitments to SAP master data.

Automation

Power Automate, AI Builder and Azure runbooks turn supplier contracts into sustainability records for human review.

Tools for energy, procurement and climate data.

App windows rebuilt in code, with sample data

Climate tool · personal projectPersonal climate toolJul 2026 — Nov 2026

Carbon Takeoff

When lower-carbon steel costs more, spend-based accounting can report higher emissions.

Low-emission steel was one of the levers I led at Vattenfall. Here Claude extracts quantities with page citations, and a reviewer accepts each line before it counts.

LiveGitHub
More detail

AI-assisted embodied-carbon screening for procurement. Import a bill of materials, or let Claude read a specification and extract quantities with page-level evidence; a reviewer accepts each line, and accepted lines are matched to sourced emission factors. Out come the total, the hotspots, lower-carbon alternatives and a spend- vs activity-based comparison.

Highlights
  • Quantities traced back to the page and quoted text
  • Human review before anything is counted
  • Every emission factor carries its source
  • Spend vs activity: switch steel to the EAF route and watch the two methods disagree
Built with
  • Next.js
  • TypeScript
  • Claude API
  • Tailwind CSS
  • Vitest

Screening-level cradle-to-gate estimate (A1–A3), not an EN 15978 or ISO 14040/44 LCA. All demo data is synthetic.

Workflow app · master data roleSAP workflow appMay 2025 — Aug 2025

Vattenflow

Structured requests for SAP master data changes, turned into the Service Desk's Excel templates.

Requesters submit one record or many through validated forms; an admin reviews each request, and its status history stays with it.

LiveGitHub
More detail

A workflow app for WBS and cost centre change requests in SAP master data. Requesters fill in structured, validated forms for one record or many; admins review them, and every request keeps its status and history.

Highlights
  • Role-based requester and admin portals
  • Multi-record forms with field validation
  • Request history and analytics
Built with
  • React
  • Next.js
  • Firebase Auth
  • Firestore
  • FastAPI
  • Python

The Excel export isn't available in the hosted demo.

MSc project work · TUHHOct 2026 — Feb 2027

Dynamic resource scarcity in LCA

Scarcity factors for LCA that follow extraction, ore grades and recycling over time.

So far I've reproduced ReCiPe's published copper and lithium factors in Python/SciPy; the time-dependent model is in progress.

Illustrative curve shapes, not results

In progress · 12 ECTS · delivery Feb 2027

More detail

Extending the ReCiPe 2016 mineral and fossil scarcity midpoints into time-dependent characterisation factors, driven by cumulative extraction, ore-grade decline and primary demand net of recycling. Reproduced ReCiPe's published copper and lithium factors in a Python/SciPy model; now designing the integration with time-explicit LCA in bw_timex.

Highlights
  • Reproduced ReCiPe's published copper and lithium factors
  • Factors driven by cumulative extraction, ore-grade decline and recycling
  • Designing the integration with time-explicit LCA in bw_timex
Built with
  • Python
  • SciPy
  • ReCiPe 2016
  • openLCA
  • Brightway
  • bw_timex

In progress · 12 ECTS · delivery Feb 2027

Outside work

Selected side projects

Three browser apps for things I'm learning: piano, DJing and German.

Built in React, Next.js and TypeScript; the two music apps use Web Audio and Web MIDI.

  • Piano practice

    Fallboard

    Sheet music and falling keys on one timeline, with sampled piano playback and practice loops.

    Live
  • DJ training game

    On the One

    DJ missions scored to the millisecond from the audio clock, with a coach that diagnoses mistakes.

    Live
  • German course

    Weiter

    An A1–B2 course with daily words, dialogues and stories, and FSRS spaced repetition.

    Live

Recent work across energy, sustainability and data.

  1. Sep 2025 — PresentNow

    Sustainable Design & Procurement

    Vattenfall · Hamburg, Germany

    • Led two decarbonisation levers for onshore wind (low-emission reinforcing steel in turbine foundations, and low-carbon O&M logistics) from concept to executive approval, with their emissions baselines and abatement-cost cases.
    • Designed the Sustainability Measures Repository across Offshore, Onshore and Solar & Batteries, and automated its contract intake on Azure with AI Builder and reviewer approval in Power Apps.
    • Built a searchable Power Apps catalogue of 95 support services, replacing a 54-slide deck, and an internal project and task manager.
  2. Dec 2024 — Aug 2025

    Master Data Management

    Vattenfall · Hamburg, Germany

    • Handled 100–200 WBS and recharge requests a month in SAP across Germany, the Netherlands and the Nordics.
    • Designed Vattenflow, a request app that generates the Service Desk's Excel templates.
  3. Oct 2024 — Dec 2024

    Production Operations

    XING · Hamburg, Germany

    • Built SQL models and Metabase dashboards for repository analytics, and an investment-calculation method based on GitHub activity.
  4. Dec 2023 — Jun 2024

    Front-End Developer

    eFusion Technology · Singapore · Remote

    • Built responsive web apps and reusable components in JavaScript, HTML and CSS from design specs.
  5. Sep 2022 — Aug 2023

    Junior Environmental Analyst / Control Room Operator

    DNO · Zakho, Iraq

    • Supported environmental impact assessments, monitoring and compliance reporting, and automated a data-processing step with Python and SQL.
    • Monitored refining processes from the control room.

Python, data and the Power Platform.

Languages

  • Python
  • R
  • MATLAB
  • TypeScript
  • JavaScript
  • SQL
  • HTML
  • CSS

Data & AI

  • Pandas
  • NumPy
  • SciPy
  • Excel
  • QGIS
  • Claude API
  • Structured outputs
  • RAG

Sustainability & LCA

  • openLCA
  • LCA modelling in Python
  • EPD analysis
  • Emissions baselining
  • Abatement-cost analysis

Enterprise systems

  • Power Automate
  • Power Apps
  • Power BI
  • SAP Project Systems
  • AI Builder
  • SharePoint

Web

  • React
  • Next.js
  • Node.js
  • Supabase
  • PostgreSQL
  • Tailwind CSS

Cloud & Testing

  • Google Cloud
  • Azure
  • Vercel
  • Git / GitHub
  • Playwright
  • Vitest

From the subsurface to the surface.

  1. Then2018 — Dec 2022

    BSc Petroleum Engineering

    The American University of Kurdistan · Duhok, Iraq

    How oil and gas reservoirs form, how they are measured, drilled and produced, and the maths and physics underneath.

    What I learned

    • Reservoir engineering and formation evaluation
    • Drilling, production and well control
    • Thermodynamics, fluid mechanics and numerical methods
    Full coursework: BSc Petroleum Engineering
    • Geology: Physical geology and the petroleum geology of Kurdistan
    • Formation evaluation: Reservoir petrophysics, well logs and production logging
    • Reservoir engineering: Reservoir simulation and integrated reservoir modelling
    • Drilling: Drilling engineering, drilling systems and well control
    • Production and HSE: Production systems, well testing, natural gas engineering, enhanced oil recovery, and health, safety and environment
    • Fundamentals: Thermodynamics, fluid mechanics, the phase behaviour of petroleum fluids, calculus, linear algebra and numerical methods

    Capstone thesis: Integrated reservoir evaluation and drilling of the Bahga oil field, Egypt: geology, well logs, the drilling plan, well testing and production.

  2. NowOct 2025 — Aug 2027 (expected)

    MSc Environmental Engineering

    Hamburg University of Technology (TUHH) · Hamburg, Germany

    Energy and Resources track: environmental analysis, resources and energy, with a focus on life cycle assessment.

    What I learned

    • Environmental analysis and water technology
    • Waste, resources and sustainable water management
    • Uncertainty modelling and energy optimisation
    Full coursework: MSc Environmental Engineering
    • Environmental analysis: Water technology and lab practiceGrade 1.0
    • Resource management: Waste and resource managementGrade 1.7
    • Water: Sustainable water management, microbiology, biological waste and sludge treatment
    • Hydraulics: Fluid mechanics, hydraulics and GIS
    • Modelling: Uncertainty modelling for engineers, and applied optimisation in energy and process engineering
    • Circular economy: The sustainable circular economy moduleIn progress

    Project work: Dynamic resource-scarcity factors for LCA in Python/SciPy (CREM institute, 12 ECTS).In progress

Languages

Six languages, from native Arabic to working German.

  • ArabicNative
  • EnglishC1
  • GermanB2
  • KurdishB2
  • FrenchA2
  • TurkishA2

Working on sustainability or data? Let's talk.

I'm looking for work in sustainability and data: carbon accounting and LCA, data analysis and reporting, and automating the workflows around them. The fastest way to reach me is email.