Satellite Crafter
My first-ever web app: a satellite assembly game where players pick components (solar panels, thrusters, antennas) to build and launch custom satellites. The project that got me hooked on building software.

What It Is
My first-ever web app: a satellite assembly game where players pick components (solar panels, thrusters, antennas) to build and launch custom satellites. The project that got me hooked on building software. GitHub describes it as: Satellite-building strategy game in React. 2nd Place @ hths.hacks() 2022, Best Game @ NHacks VII.
Current Evidence
| Surface | Current evidence |
|---|---|
| Live site | https://satellite-crafter.vercel.app/ |
| GitHub | Kevin-Liu-01/SatelliteCrafter |
| Visibility | public |
| Language | JavaScript |
| PortfolioMon | #034 (Game/Hardware) |
| Last repo push | 2026-06-16 |
Why It Matters
This belongs in the campus/browser-game lineage with Princeton TD and PawPointClicker: lightweight web games used as distribution, storytelling, and systems-design practice.
PortfolioMon Model
PortfolioMon card #034; Game/Hardware; HP 260, ATK 125, DEF 65, SPD 115; standard card.
| Move | Type | Power | Read as |
|---|---|---|---|
| First Commit | Web | 65 | A foundational attack that often crits. |
| Component Assembly | Hardware | 80 | Builds up parts for a solid hardware attack. |
| Orbital Launch | Hardware | 115 | A powerful, all-or-nothing launch attack. |
| Spaghetti Code | Game | 70 | A messy but effective attack that may confuse and stun. |
Graph Position
This page is a leaf in the hackathon portfolio. Use Hackathon Projects for the chronological win/story map and this page for artifact-level evidence.
Timeline
- 2022-05-22 | Repository Kevin-Liu-01/SatelliteCrafter created. Source: raw/github/kevin-repos-2026-07-01.json
- 2026-07-01 | Page created during the project graph refresh from Kevin's live GitHub inventory, PortfolioMon card scrape, README scrape, and downloaded portfolio screenshot. Source: raw/sites/kevinliu-biz-2026-07-01/portfolio-projects.json; raw/github/kevin-repos-2026-07-01.json