Philip Bein

Get in touch

Hi, I'm Philip Bein
Software Engineer

I build systems end to end — simulation engines, APIs, automation, and the infrastructure they run on.

Most of it lives on a Raspberry Pi 5 I maintain myself.

Illustrated portrait of Philip Bein
A few of the things I've built.

Curious to see my work?

OrbitSandbox

An interactive 3-D workbench for planning a spacecraft maneuver sequence — and then finding out how often that plan actually works. The authoritative physics lives in a Python core; the browser is only a viewer for what the core computed. Lambert and porkchop sweeps scan departures, SLSQP optimizes the burn sequence, an extended Kalman filter handles navigation, and Monte Carlo dispersion runs over all of it. That last layer is the point: fly the bundled scenario exactly as planned and 500 dispersed runs reach the target volume zero times. Optimizing threads all three gates for less propellant — and closing the gap after that means trading a frozen burn sequence for a guidance policy.

Read the write-up →

Mission Control

A single screen that tells me what's actually moving across every project I have running. I built it because my status notes went stale within a week — so nothing on this board is hand-maintained. It's derived from a ledger of captured work sessions, served by a Next.js frontend over a FastAPI control plane with Postgres and Redis, all in Docker on a Raspberry Pi 5. Scheduled jobs log every exit code, so a cron job that quietly dies shows up on the board instead of being noticed weeks later.

Running daily on my own network

ChompChew

Recipe discovery built around dietary restrictions and medical conditions rather than the ingredients you happen to have — a search problem where getting it wrong is worse than returning nothing. Built with Next.js 15 and TypeScript on Supabase and PostgreSQL, with authentication, an OpenAI-backed discovery flow, and tests in Vitest and Playwright.

Live at chompchew.com →

OrbitSandbox, live on the Pi — the bundled waypoint-chain scenario flown as planned, then dispersed 500 times. Every gate missed, and not one run reaches the target volume. Finding that out before anything flies is the entire point of the tool. Read the write-up →

Mission Control runs on the same Pi, so there's no link to click — happy to walk anyone through it.

Less finished, still fun.

Currently building.

Mission Systems

A long-run, self-directed program in mechatronics — electronics, embedded firmware, controls, sensing, robotics. Software has been the easy half for a while; this is me working on the other half.

Satellite ground-ops simulator

A ground-operations sandbox that generates spacecraft telemetry across power, ADCS, thermal and C&DH, with command-and-control and an operational scripting environment over the top.

Source

Signal Lab

Can simple deterministic strategies beat buy-and-hold on the S&P 500, tested rigorously enough to believe the answer? Live capital is capped around $100 — the deliverable is a trustworthy answer, not a profit.

Critical Minerals Atlas

Tracking supply and demand fundamentals for critical minerals — the ones with fragile, byproduct-dependent supply and a fast-growing industrial pull. The engineering problem is provenance: scheduled ingestion from financial and government sources, every figure traceable back to a cited source, and history stored point-in-time so a thesis can be checked against what was actually knowable on the day.

Source
Want to know more?

A bit about me.

I am . . .

...an engineer who likes the whole stack, not just the part a user sees. Most of what I build spans a few layers: a physics or data core, an API over it, an interface that's honest about what the core actually computed, and a Linux machine somewhere that has to keep the whole thing running. Professionally I work on backend services and systems integration — REST APIs, relational data, and the tooling around them.

Outside of that I keep drifting toward physical and aerospace systems: orbital mechanics, spacecraft telemetry, embedded electronics, and a self-directed mechatronics program I started in August. I also make music — and I'd rather ship something small that runs than plan something large that doesn't.

If something here is worth continuing.

Let's talk.

The email button opens your mail app with the basics already filled in.

© 2026 Philip Bein