Skip to content
View AstroCan17's full-sized avatar
:shipit:
:shipit:

Highlights

  • Pro

Block or report AstroCan17

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
AstroCan17/README.md

Would you like to see my blood, sweat, and tears so far? 💪 Go ahead, Houston … 📡 📡

Satellite Ground Segment Architect — Payload Data Processing — 16 satellite missions across Phase 0–E. ESA Harmony / EOF-EOS experience, L0→L2 processing chains, pushbroom multispectral & hyperspectral Cal/Val, and Earth-observation ML.

Python C++ MATLAB NumPy PyTorch OpenCV GDAL Docker Kubernetes Dask Qt Linux ESA USGS NASA

Find me: LinkedIn · Email · Berlin

🌐 Full portfolio: astrocan17.github.io/AstroCan17projects, experience & Cal/Val depth

🔴 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.

Mission Patches

ESA Harmony Connecta T1.1 Connecta T1.2 Connecta T2.1 Connecta T3.1 & T3.2

🛰️ Featured Projects

eo-data-embedding — multi-modal geospatial embedding search & change detection

CI docs ECSS

Embed Sentinel-1/2 imagery once with a frozen Clay v1.5 ViT; similarity search, few-shot classification, and change detection over stored vectors — CPU-only demo included.

📄 Overview · 🔗 Repository · 📚 Docs

msi-processor — pushbroom MSI ground-segment L0→L2

Generic MSI processor on EOPF CPM — eight processing units (l0_decode → radiometric → enhancement → toa → coregister → georeference → atmospheric → pansharpen), ECSS Cat-C, CI-green.

📄 Overview · 🔗 Repository · 📚 Docs

s2-msi-raw-generator — Sentinel-2 MSI Synthetic Raw Data Generator

Runs S2B L1B backwards through the operational radiometric chain; validates Synthetic L0 against reference ESA L0 to ≤ ~4 DN on 10/20 m bands.

📄 Overview · 🔗 Repository · 📚 Docs

sar-processor — spaceborne SAR L0→SLC→GRD

Sensor-agnostic SAR forward processor on EOPF; Sentinel-1 C-SAR reference profile; ECSS skeleton (pre-SRR).

📄 Overview · 🔗 Repository · 📚 Docs

🔗 IPF ecosystem overview — how generator, processor, and data-store connect.


🧰 Skills & Tools

  • Languages: Python · C · MATLAB
  • EO / imaging: GDAL · rasterio · OpenCV · scikit-image · NumPy · Earth Engine API · Py6S
  • ML / DL: PyTorch · Keras · CNNs · R-CNN / YOLO / SSD
  • Infra / engineering: Docker · Kubernetes · Dask (distributed) · CI/CD · Git · Pytest · PEP 8 · GPU programming · Linux / shell
  • GIS / tooling: ENVI · ArcMap · QGIS · Global Mapper · PCI Geomatica · Qt Designer
  • Products: Sentinel-1 (SAR) · Sentinel-2 A/B · Sentinel-5P · Landsat 7/8/9 · ASTER · MRO CTX / HiRISE
  • Domains: AOCS · System Engineering · Optical Design · Optoelectronics · Mission Planning

🔬 Cal/Val depth, on-orbit NUC/MTF, and L0–L2 pipeline detail on the Experience page.

Popular repositories Loading

  1. payload_data_processing_georeferencing payload_data_processing_georeferencing Public

    Python

  2. mem0-infrastructure mem0-infrastructure Public

    mem0 + Bifrost + Supergateway infrastructure setup manual and config templates

    Python

  3. notebooklm-mindmap-to-plantuml notebooklm-mindmap-to-plantuml Public

    A lightweight browser userscript that exports NotebookLM mind maps to PlantUML format with accurate hierarchy detection and zero dependencies.

    JavaScript

  4. obsidian-clipper obsidian-clipper Public

    Forked from obsidianmd/obsidian-clipper

    Highlight and capture the web in your favorite browser. The official Web Clipper extension for Obsidian.

    TypeScript

  5. wiki-clipper wiki-clipper Public

    JavaScript

  6. code2flow code2flow Public

    Forked from scottrogowski/code2flow

    Pretty good call graphs for dynamic languages

    Python