Sustainability
Emissions baselines and abatement-cost cases for onshore wind, embodied-carbon screening, and LCA models in Python.
Sustainability / Data / Automation
I build the data tools, automations and models behind sustainability work.

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.
Emissions baselines and abatement-cost cases for onshore wind, embodied-carbon screening, and LCA models in Python.
SharePoint data models, Power BI reports and SQL and Python analysis, from supplier commitments to SAP master data.
Power Automate, AI Builder and Azure runbooks turn supplier contracts into sustainability records for human review.
App windows rebuilt in code, with sample data
Climate tool · personal projectPersonal climate toolJul 2026 — Nov 2026
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.
The same purchase, counted two ways
Price premium15%
Spend-based
Looks worse
+15.0%0.0%
EUR × kg CO₂e per USD, by commodity
Activity-based
Looks better
−59.9%0.0%
Quantity × product factor
Lines to switch
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.
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
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.
WBS - Project Alpha
Submitted on 14 May 2025 09:12
WBS Elements (3 items)
Export to ExcelStatus History
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.
The Excel export isn't available in the hosted demo.
MSc project work · TUHHOct 2026 — Feb 2027
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.
Scarcity changes with time
CF(t) = f(extraction, ore grade, recycling)
In progress · 12 ECTS · delivery Feb 2027
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.
In progress · 12 ECTS · delivery Feb 2027
Outside work
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
Sheet music and falling keys on one timeline, with sampled piano playback and practice loops.
DJ training game
DJ missions scored to the millisecond from the audio clock, with a coach that diagnoses mistakes.
German course
An A1–B2 course with daily words, dialogues and stories, and FSRS spaced repetition.
Vattenfall · Hamburg, Germany
Vattenfall · Hamburg, Germany
XING · Hamburg, Germany
eFusion Technology · Singapore · Remote
DNO · Zakho, Iraq
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.
Capstone thesis: Integrated reservoir evaluation and drilling of the Bahga oil field, Egypt: geology, well logs, the drilling plan, well testing and production.
Hamburg University of Technology (TUHH) · Hamburg, Germany
Energy and Resources track: environmental analysis, resources and energy, with a focus on life cycle assessment.
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.
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.