Open-source space systems portfolio

From orbital mechanics
to safety-assured operations.

A single interactive website documenting the complete evolution of OpenSat Mission Lab—from the v0.1 CubeSat simulator to the v3.1 cryptographically governed mission-orchestration platform.

  • 0automated tests
  • 0documented releases
  • 0v3.1 controls
  • Home PCoffline-first path
PlatformHEALTHY
Releasev3.1.0
Safety states256 checked
Orbital dynamicsADCSMission controlRemote sensingFastAPISTACZero trustOpenTelemetryMulti-regionSafety assurance

Interactive telemetry

Mission control, rebuilt for the browser.

Replay a retained seven-day India flood-monitoring simulation. The website reads the actual mission-control dataset generated by the engineering application.

Loading mission data…
T+00:00MISSION ELAPSED
Battery SOC
Storage
Day 1Day 7

Release explorer

One project. Five engineering eras.

Search by capability, filter by phase, and open any release to see its purpose, features, and retained evidence.

System architecture

A layered mission engineering stack.

Every layer remains visible in the latest repository. Select a layer to inspect the capabilities accumulated across releases.

Generated engineering evidence

The portfolio is backed by executable artifacts.

These are retained plots from the actual project outputs—not decorative mockups. Select an image to inspect it at full size.

Engineering coverage

Skills demonstrated across the full application.

The repository connects scientific modeling, mission operations, geospatial analytics, platform engineering, security, and distributed-systems assurance.

GitHub Pages deployment

Publish without a build pipeline.

The site uses only HTML, CSS, JavaScript, JSON, and retained image assets. It works from the repository root or from a /docs folder.

  1. 1
    Copy the website files

    Place this package in the repository root, or copy it into docs/.

  2. 2
    Push to GitHub

    Commit the files to the default branch.

  3. 3
    Enable Pages

    Repository Settings → Pages → Deploy from branch → choose the root or /docs.

terminal
$ git add .
$ git commit -m "Add OpenSat portfolio site"
$ git push origin main

# Then enable GitHub Pages in Settings.
✓ No framework or build command required

OpenSat Mission Lab v3.1

A home-PC project with full-stack space-engineering depth.

Start with the mission replay, inspect the release history, and open the generated dashboards to see the evidence behind each capability.