Python scripts, data platforms, and analytics for renewable-energy operations. Based in Erfurt with part-time commute to Kassel.
Profile
I work at the intersection of renewable energy, analytics engineering, and interactive dashboards. Day to day I use Python, R/Shiny, SQL, and modern data platforms — shipping tools people can click, not slide decks that go stale overnight.
Before Germany I built experience across engineering, R&D education programmes, university teaching, and educational technology in Lebanon and Saudi Arabia. I entered Germany on 31 August 2022 (EU Blue Card) and have worked as a Data Engineer since then — first at Entrenco GmbH (Regensburg), now at SMA Solar (Kassel).
I also run a public dashboard hub on this VPS — the same stack I use to ship energy analytics, live demos, and stakeholder-ready apps.
Skill constellation
Pick a galaxy · hover the stage · click a star for signal strength
core
Career journey
Scroll the path · click a stop to expand · filter by region
First German role after EU Blue Card entry (31.08.2022). Automation, dashboards, and data engineering in Regensburg.
Educational technologies: e-learning systems, robotics programming, app development, and 3D-printing courses. Parallel Google Data Analytics certificate (2021).
University teaching in mechatronics, robotics, and virtual instrumentation — overlapping with the Airbus education programme.
Coordinated education programmes and curricula across the Middle East for the Airbus foundation STEM track.
Technical systems and maintenance engineering — first professional chapter after the Mechatronics Master.
Learning path
Swipe / click a chapter — arrow keys work too
B.Sc. Mechatronics Engineering
Rafic Hariri University · Lebanon
Foundation in mechanics, electronics, and control — the systems thinking that still shapes how I approach data pipelines and automation today.
M.Sc. Mechatronics Engineering
Rafic Hariri University · Lebanon
Advanced mechatronics — deeper into integrated systems and problem-solving under real constraints.
Google Data Analytics Professional Certificate
Scholarship programme · Jun–Dec 2021
Structured pivot into analytics while working at SABIS — cleaning, analyzing, and communicating with data.
German language track
Goethe-Institut · München
Daily working language in Germany. Goethe-Zertifikat B1 issued 18.03.2024 (modules across 2023–2024). Communicative B2 in day-to-day professional use; also Arabic (native), English (C2), French (B1).
Language reach
Who can I talk to? Toggle languages — the counter reacts live
Potential conversation pool
0
humans I can talk to
0% of world population
Tap languages to rebuild the reach. Numbers are approximate total speakers (incl. L2). Overlap exists — the sum is an optimistic upper bound.
Volunteering
- Malteser — active supporter and fundraiser
- Regensburg Lebenshilfe e.V.
- ECO-Truck — UN development programme + Lebanon Solar Energy Society (2013)
- Lebanon Green Building Council — green-tech awareness (2017)
- Beirut explosion relief — housing support for affected families (2020)
What I build
Energy & MaStR analytics
Nightly ETL from BNetzA Marktstammdatenregister → Parquet/DuckDB → Shiny views: solar build-out, storage, wind, regional Kreis dashboards.
Live & API-driven dashboards
Day-ahead EU electricity prices, live solar irradiance maps, auto-refreshing charts — real data, not screenshots.
Platform & delivery
Multi-app Shiny hub behind nginx, systemd, Grafana monitoring, documentation site, reproducible GitHub Actions pipelines.
Methods & verification
Reproducible ETL, documented schemas, and data-verification workflows so every dashboard number can be traced to a source row.
Selected work (live)
Public demos on this server — click through; no install required.
Care Workers in Thüringen
Qualitative recruitment research — interviews, org map, 6 theme groups, advanced viz gallery.
MaStRMost Visited — Solar Zubau
Monthly new PV capacity by segment with YTD comparison — R replica of a flagship Tableau panel.
LiveEU Electricity Prices
Day-ahead bidding zones across Europe — map, chart, and table from Energy-Charts.
LiveSolar Radiation Germany
Live GHI map and hourly series from Open-Meteo / DWD models.
RegionalThüringen Kommunal
Large-scale solar, storage, and wind by Kreis — built for municipal stakeholders.
CivicLebanese Elections
2022 parliamentary casas — density, candidates, treemap (Tableau → Shiny).
HubFull dashboard catalog
All public apps, including Gapminder-style demos and conference pitch boards.
Infrastructure & docs: Mission Control · Documentation · Live server metrics
Contact
Open to collaborations on data products, energy analytics, Shiny delivery, and research tooling. Prefer email — phone signal at work is sometimes unreliable.