Experience

Satellite Ground Segment Architect — Payload Data Processing — AI Data Processing — 16 satellite missions across Phase 0–E, combining system engineering with hands-on L0–L2 payload data processing, laboratory and on-orbit Cal/Val, and ECSS-compliant software delivery.

:red_circle: Note: This profile is prepared using publicly available information from the literature and reflects concepts I have learned during my professional experience. It does not include any proprietary or confidential information.

Professional summary

Operational satellite ground segment system engineer with ESA Harmony / EOF-EOS (PDGS) experience in ECSS-compliant environments. Contributed across 16 satellite missions covering the full Phase 0–E lifecycle — requirements decomposition (URD/MRD/SRD), MBSE-based architecture (UML/SysML), interface control, and IV&V. Designed and developed L0–L2 payload data processing chains with system-level sizing and trade-offs (throughput, latency, compute capacity), and implemented containerized pipelines using Docker and Kubernetes. Deep mastery of the radiometric chain, proven by building the exact inverse of the Sentinel-2 MSI L0→L1B chain in the open-source Sentinel-2 MSI Synthetic Raw Data Generator project.

View projects LinkedIn

Career timeline

February 2026 – June 2026 · Remote / Berlin

Ground Segment System & AI Data Processing Lead Engineer

Cosmic DynamiX

  • Created high-to-low level architecture of satellite ground segment system components through Phases 0–D, including URD/MRD/SRD decomposition and MBSE-based design (UML/SysML).
  • Developed satellite ground segment data processor pipeline (L0–L2) and AI/ML pipeline for CNNs and Spiking Neural Networks (SNNs).
  • Integrated CNNs and SNNs into YOLO framework for EO data processing — end-to-end AI-based chain for small ground-target detection on HR imagery.
  • Led technical planning: data volumes, throughput, latency, GPU/memory trade-offs; defined QA/QC and traceability for AI outputs.
June 2025 – February 2026 · Hybrid Italy / Berlin

Ground Segment System & Instrument Engineer (ESA Harmony / EOF-GEP)

European Space Agency (ESA) – ESRIN c/o Starion

  • Payload data ground segment system engineering across Phases 0–D; URD/MRD/SRD decomposition and MBSE architectural design.
  • Member of the Ground Segment Review Board and core contributor to the Data, Innovation, and Science Cluster (DISC).
  • Review Board member for the Harmony End-to-End Performance Simulator (HEEPS) — system-level and algorithm-focused reviews per ECSS.
  • Led technical planning for payload data processors: downlink volumes, throughput, latency, compute capacity, C++ vs Python trade-offs.
  • Cross-verification testing for SAR and Multispectral Imager processors (L1/L2/L3); IV&V planning, change control, CCSDS and PUS standards.
  • Contributed to EOPF transition: Zarr adoption, Master ICD updates, Sentinel-1 ingestion; data processing focal point at ATBD decision meetings.
February 2025 – June 2025 · Berlin

Satellite System Consultant & Data Quality Engineer (Freelance)

Freelance

  • Hyperspectral spectrometer (confidential): radiative-transfer reference scenes, GUM uncertainty budget, Shannon-based band ranking, optical-system SNR model, trade-space sweeps (GSD, swath, MTF, SNR, NEΔL, CE90), Cal/Val matrix aligned with QA4EO.
  • VHR nanosatellite PDGS (confidential): L0–L2 processor in Python — radiometric calibration, geometric correction, atmospheric correction (RT LUT), QC gates and acceptance reporting.
August 2024 – January 2025 · Berlin

Satellite Image Processing & Cal/Val Engineer

AIRMO GmbH

  • Led SWIR/RGB sensor calibration for a GHG satellite mission: test planning, execution, verification reporting.
  • Developed and maintained L0–L2 payload data processor with calibration validation and automated quality checks.
  • Developed methane tracking algorithm; produced traceable calibration documentation for stakeholder reviews.
October 2022 – February 2024 · Ankara

Satellite Image Processing & Cal/Val Engineer — System Engineering Team

Plan-S Satellite and Space

  • Designed end-to-end containerized L0–L2 ground segment pipeline with GPU-accelerated band processing, automated QA/QC, metadata generation, and full product lineage tracking.
  • Ground segment support across 12 CubeSat missions — lab calibration, on-orbit commissioning, routine performance monitoring.
  • CONNECTA T2.1 (3.25 m GSD): full multispectral CubeSat lifecycle; L0–L2 processor (NUC, MTF, denoising, georeferencing, atmospheric correction).
  • CONNECTA T3.1 & T3.2: lab Cal/Val of COTS SWIR camera for twin ISL CubeSats.
  • Built operator-facing Qt GUI and CLI/API; Docker-containerized execution, versioned YAML/JSON config, automated PDF Data Quality Reports.
October 2020 – February 2022 · Ankara

Research Assistant

TÜBİTAK Space Technologies Research Institute

  • Science Team Member — Turkish Lunar Rover Mission: DEM extraction and ML prototypes for landing-site analysis.
  • Remote sensing across Sentinel-1/2, Landsat-7/8/9, ASTER, MRO CTX & HiRISE.
  • Structural investigation of Thaumasia Planum, Mars (ongoing scientific research).
  • BSc thesis: lineament extraction from Landsat-8 via PCA — Izmir–Balıkesir Transfer Zone and North Anatolian Fault Zone.
June 2021 – September 2022 · Çanakkale

Project Planning and Contract Engineer

DLSY Joint Venture (1915 Çanakkale Bridge, $4.5B)

  • Managed procurement and leasing contracts; structured stakeholder coordination and documentation discipline.

Competency depth

The sections below expand on four core competency areas referenced in the timeline above.

System Engineering URD/MRD/SRD · MBSE · IV&V · ECSS lifecycle Cal/Val Laboratory & on-orbit calibration · NUC/MTF · QA4EO Remote Sensing & AI/ML Sentinel/Landsat · CNNs · YOLO · EO embeddings Software Data Processing L0→L2 pipelines · EOPF · Docker/K8s · open-source IPF

System Engineering

Ground-segment and payload-data system engineering across Phase 0–E in ECSS-compliant environments.

Related open-source work: IPF ecosystem · sar-processor

Cal/Val

Laboratory and on-orbit calibration for pushbroom optical instruments — hyperspectral, multispectral, and SWIR.

Ground-segment Cal/Val — Pushbroom hyperspectral spectrometer (L0–L1b)

I perform laboratory calibration of optical hyperspectral spectrometers for spaceborne applications, ensuring the instrument meets its spectral, radiometric, and geometric fidelity requirements. The campaign systematically characterizes detector-related effects, spectral response, radiometric accuracy, and geometric alignment, validating that the instrument will perform to mission specification on orbit.

Calibration objectives

Methodology & steps

Data products & validation — spectral (ISRF maps, wavelength alignment), radiometric (gain, offset, linearity) and geometric (distortion maps, smile/keystone) calibration files; uncertainty estimation against reference standards and environmental stability; validation by applying calibration files to a test dataset and verifying requirement compliance.

On-orbit radiometric, spatial & geometric calibration — NUC / MTF / TOA

I command captures of pseudo-invariant sites (Mauritania Desert, Dome-C, Antarctic) for flatfield images at different TDI stages and exposure times (following the USGS Test Sites Catalog), and night passes over the Atlantic (no clouds, no light) as darkfield images.

Non-Uniformity Correction (NUC) — mean each column of flatfield/darkfield (flatfield_desired, darkfield_desired), then:

\[gain = \frac{\overline{flatfield_{desired}} - \overline{darkfield_{desired}}}{flatfield_{desired} - darkfield_{desired}}\] \[offset = \overline{flatfield_{desired}} - gain \cdot flatfield_{desired}\]

Apply NUC and flatfielding simultaneously with a lab-derived dark_offset, and store gain/offset in a Calibration Key Data (CKD) container:

\[NUC_{frame} = img \cdot gain + offset - dark_{offset}\]

Bad-pixel correction — global pixel variance as threshold; replace flagged pixels with neighbour average. Denoising — Butterworth low-pass (parameters by trial).

Image restoration / MTF — internal-clock timing offset can introduce up to ~7 km positional deviation, so I use runways and bridges as MTF targets when dedicated targets (e.g. Baotou) aren’t available. Build the Edge Spread Function from a high-contrast edge → differentiate to the Line Spread Function → normalized Fourier transform → MTF; derive PSF from the MTF (or simulate a PSF model when noisy); normalize the PSF kernel and convolve, or use Wiener deconvolution.

Band registration — convert to 8-bit + CLAHE dummy bands; SIFT keypoints/descriptors vs. a reference band; FLANN matcher; homography; warp bands to the reference.

Georeferencing — Sentinel-2 bands as image-to-image reference; estimate scene coordinates from TLE; download Sentinel-2 from Earth Engine; feature-match & warp; copy corner coordinates, CRS and transform.

TOA conversion — convert NUC Digital Numbers to radiance with per-band radiometric gain/offset:

\[Radiance_{TOA} = (NUC_{frame} - radiance_{offset}) \cdot radiance_{gain}\]

Atmospheric correction — Py6S; familiar with MODTRAN and LibRadTran; used FLAASH (ENVI) on Landsat-8 OLI; due to MODTRAN licensing, follow the Landsat 8–9 Cal/Val ADD (p. 776). Mathematical modeling & SNR — optics+sensor integrated modeling to compute total photons collected as a function of attitude (roll, pitch, yaw).

Mission examples: CONNECTA T2.1/T3.x CubeSats · GHG monitoring mission (AIRMO) · hyperspectral spectrometer Cal/Val matrix (QA4EO-aligned).

Remote Sensing & AI/ML

Earth-observation science and machine-learning pipelines across operational and research missions.

Related open-source work: eo-data-embedding

Software Data Processing Development

End-to-end payload data ground-segment software from raw instrument packets to science-ready products.

Multispectral high-resolution camera — preprocessing pipeline (L0–L2)

Responsible for developing the calibration, validation and preprocessing ground-segment software from Level-0 (raw) to Level-2 (science-ready) for pushbroom multispectral optical instruments.

Requirements Testing & development framework
Python 3.x, NumPy, OpenCV, GDAL, rasterio, scikit-image, matplotlib, Earth Engine API Docker · Kubernetes · Dask (distributed) · Pytest · unit-test coverage · comprehensive logging

Operator-facing Qt GUI and CLI/API; Docker-containerized execution; versioned YAML/JSON configuration; automated PDF Data Quality Reports.

Related open-source work: msi-processor · Sentinel-2 MSI Synthetic Raw Data Generator · IPF ecosystem


Skills

Systems & ground segment ECSS · URD/MRD/SRD · MBSE (UML/SysML) · IV&V · ICD · CCSDS/PUS · PDR/CDR/QR
Languages & software Python · C++ · MATLAB · SQL · Linux · Git · Bash
EO / imaging GDAL · rasterio · OpenCV · ENVI/IDL · ESA SNAP · Py6S · MODTRAN · QA4EO · GIQE
ML / DL PyTorch · Keras · CNNs · SNNs · YOLO · R-CNN / SSD · FAISS
Infra / DevOps Docker · Kubernetes · CI/CD · Dask · Pytest · AWS (S3, EC2)
GIS / tools QGIS · ArcGIS · STK · Qt Designer · Google Earth Engine
Standards & formats EOPF · CEOS · Zarr · STAC · COG · DIMAP · OGC
Products Sentinel-1/2/5P · Landsat 7/8/9 · ASTER · MRO CTX / HiRISE