MATHIAS//PETERSEN
Systems engineerSurrey, BC · 2026

Technical founder / Mechatronics student / FRC mentor

MATHIAS
PETERSEN

I build complete technical systems, from the board to the interface.
Mathias Petersen
Available for engineering co-op
Selected work ↓
My practice
01DesignElectronics · architecture · UX
02BuildRust · Linux · hardware
03ShipProduction · deployment · docs
04SupportTeams · debugging · iteration
01 / Selected work

One product.
Clear boundaries.

Helios is the centre of the work. Some repositories are direct parts of that product; others explore boundaries that may be useful later. The distinction matters.

Architecture / What connects to what

How the system
fits together.

Raze contains HeliOS. Its engine directly uses Styx for camera data and Daedalus for pipeline execution. FRC-Athena consumes the result on the robot. The dashed projects are related work, but they do not ship in this product.

Ships on RazeRelated, but separate
Helios Vision System camera in the field
Flagship system · 2023 to present

Helios Vision System

Raze is a self-contained vision computer for FIRST Robotics Competition robots, designed from the circuit boards and enclosure through the embedded software and operator interface.

Raze replaces a loose single-board computer, cameras, power adapters, wiring, scripts, and custom mounts with one serviceable vision appliance.

  • Collapsed compute, protected power, camera I/O, lighting, mounting, software, and recovery into one field-installable product
  • Carried the design through a 50-unit manufacturing run, proving that the PCB, enclosure, assembly, and bring-up process could be repeated beyond a prototype
  • Placed approximately 25 units with FRC teams, exposing operator and recovery workflows to real competition constraints
Open the complete case study →
Platforms / Active builds

Systems that make the next system easier.

These projects turn recurring release and operations problems into reusable developer models instead of another pile of product-specific code.

Field operations / Pre-beta

Asset Operations Platform

Capture, inventory, commissioning, evidence, and reporting workflows share one Rust and Svelte platform from offline appliance to PostgreSQL service.

New workflows inherit scoped workspaces, safe offline ordering, atomic mutations, audit, and deployment portability.

Open the platform case study
Asset operations workspace responsive test fixture
Installable workflowsShared capabilitiesScoped Rust kernelLocal or cloud providers
Embedded release system / Public

Gaia

A typed Rust release system that turns layered board, source, and toolchain inputs into bootable Linux images with a record of what was selected.

Engineers inspect the plan before a long build. Reuse checks and bounded scheduling explain what runs, what is skipped, and why.

Open the Gaia deep dive
InputLayered TOMLtarget · profile · release choices
  1. 01ResolveOne canonical build spec
  2. 02ValidateAll diagnostics before expensive work
  3. 03PlanTyped DAG, reuse, and policy
  4. 04ExecuteSources, artifacts, image assembly
OutputAppliance imageprovenance · manifest · rebuild reasons
Infrastructure / Active private system

Constellation

Constellation is the private Kubernetes platform I operate for business applications, robotics tooling, and self-hosted services.

Its hardest constraint is that seven Kubernetes nodes still share two physical hosts, so software replicas do not erase host-level storage and network failures.

Open the infrastructure case study →
02 / About

Most useful where the handoffs get messy.

I work across electrical, mechanical, systems software, deployment, interface design, manufacturing, and support.

Read my profile →Choose a resume →