Skip to content
@arboreng

Arbor Engineering Group

Arbor Engineering Group

Fractional CTO and engineering leadership. Architecture review, technical due diligence, and interim head-of-engineering work, mostly for teams with hard systems problems.

The repos here are public work product. Both are MIT licensed.

cislunar-sim

github.com/arboreng/cislunar-sim

Spacecraft trajectory simulation from LEO through cislunar space, in Python. A validated physics engine plus Q-law guidance, without GMAT's XML configuration or Orekit's Java dependency.

The force model covers J2/J3 and 8-mascon GRAIL lunar gravity, third-body solar perturbation, Hall-effect ion thrust, solar sail SRP, NRLMSISE-00 drag, eclipse shadowing, and quaternion attitude dynamics, integrated with adaptive RK4(5). Runtime dependencies are numpy, astropy, and nrlmsise00.

Validation against LightSail 2:

Check Result Reproducible from clone
SMA error vs. SGP4-propagated states < 0.05% yes
Radial error < 0.02% of orbital radius yes
Sail force vs. McInnes (1999) within 1% yes
B* swing ratio (sailing / passive) 0.231 observed, 0.228 predicted needs CelesTrak GP archive
Eclipse entry timing mean +3.7 s, std 19.5 s needs SatNOGS beacon data
pip install cislunar-sim

pq-migration-lab

github.com/arboreng/pq-migration-lab

Post-quantum cryptography migration patterns, in Go. The algorithms are standardized and reference implementations exist; what's less documented is what breaks when a running system moves to them.

Four migration demos, each runnable end to end:

  • hybrid-tls — TLS 1.3 handshake over X25519MLKEM768 with no fallback group offered on either side
  • cert-migration — one classical Ed25519 CA issuing both Ed25519 and ML-DSA-65 leaf certificates
  • ca-rotation — rotating a CA from Ed25519 to ML-DSA-65 with a cross-signed transitional cert
  • interop-tls — the same hybrid group between Go's crypto/tls and OpenSSL with oqs-provider, in both directions

Benchmarks for X25519 vs. ML-KEM-768 and Ed25519 vs. ML-DSA-65 are generated from go test output.

docker compose run pqlab demo hybrid-tls

Contact

arboreng.com · sean@arboreng.com

Popular repositories Loading

  1. cislunar-sim cislunar-sim Public

    High-fidelity cislunar spacecraft simulation in pure Python — cross-validated against LightSail 2 mission data.

    Python 1

  2. pq-migration-lab pq-migration-lab Public

    A hands-on lab for post-quantum (PQ) cryptography migration: production-quality engineering, operational migration patterns, and algorithm agility, rather than standalone cryptographic implementati…

    Go

  3. .github .github Public

Repositories

Showing 3 of 3 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…