Marc Stair
Noctovius artwork: a golden eclipse against a star field
See The Unseen
Developer · Designer · Radio operator

Marc Stair.

Linux software developer, former VR game designer, and longtime amateur radio operator. Online, I go by Noctovius.

Curiosity across software, virtual worlds, and radio
01 / Focus

Where my interests meet

Different mediums, one enduring interest in how technology is built and experienced.

01

Linux & software

Building and exploring software in the Linux ecosystem.

02

Virtual reality

A background in designing games for immersive, interactive spaces.

03

Amateur radio

A longtime pursuit of communication, experimentation, and the airwaves.

02 / About

Hello, I’m Marc.

I work in Linux software development and have also designed VR games. Amateur radio has been part of my life for a long time.

This site is a home for an introduction to my work and interests, and a place for fellow developers, technology enthusiasts, and potential collaborators to get to know me.

03 / Projects

Selected projects

Current work across radio, native Linux, and private communication.

PROJECT 01

Survival Box

Active development

A self-hosted, offline-ready information, communications, and emergency resource platform built to keep working when the Internet doesn’t.

Survival Box turns a standalone Linux computer into a portable local network. Phones, tablets, and computers connect directly to the SurvivalBox Wi-Fi network and open a central web portal—without relying on the public Internet.

The portal brings together a Kiwix offline knowledge library, locally stored offline maps, a searchable radio repeater database, message board, roster, file sharing, games, network tools, and system status. Its current map package covers the southeastern region using local map tiles rather than online mapping services.

Radio and satellite capabilities are part of the same system. Multiple RTL-SDR receivers work with OpenWebRX, SatDump, Dire Wolf, and APRS tools to monitor traffic, receive and decode satellite signals, and automatically schedule, record, and archive passes. Automation handles tuning and recording, with remote notifications and access when available.

The goal is a self-contained digital resource for emergencies, field use, experimentation, and everyday preparedness—one place for information, navigation, local communication, file exchange, radio monitoring, satellite reception, and useful tools when normal infrastructure is unavailable.

Built withDebian Linux · Kiwix Offline Knowledge Library · PMTiles Offline Maps · RTL-SDR · OpenWebRX · SatDump · Dire Wolf · APRS · Satellite Automation · Local Wi-Fi Hotspot · Nginx/PHP · Tailscale
FeaturesOffline Knowledge · Offline Maps · Repeater Database · Local Messaging · Roster · File Drop · Games & Utilities · Web SDR · APRS · Satellite Tracking & Recording · Remote Access · System Monitoring
PROJECT 02

Galaxy S9+ Native Linux

Active development · Bootloader and firmware bring-up

Turning a locked U.S. Samsung Galaxy S9+ into a standalone native Linux computer.

This hardware and software project focuses on replacing Android on a Snapdragon 845-based Galaxy S9+. Current work includes researching the U.S. bootloader restrictions, testing firmware downgrade and unlocking methods, and preparing a Linux boot environment for the phone.

The goal is a device that boots a Linux kernel and userspace directly on the hardware. Future work includes adapting Snapdragon 845 mainline Linux efforts, building device trees and kernels, and progressively enabling the display, touchscreen, USB, Wi-Fi, Bluetooth, GPS, audio, GPU, and networking—ultimately a pocket-sized system with a terminal and SSH access.

Built withLinux · Samsung Galaxy S9+ · Snapdragon 845 · ARM64 · Mainline Linux · postmarketOS · U-Boot · Device Tree · ADB · Odin · Heimdall · SSH
PROJECT 03

Noctovius Chat

Live · Active development

A private, invite-only chat circle for a small group.

Originally a self-hosted intranet messenger on a local Debian machine, Noctovius Chat now runs on a public server so members can connect from anywhere. Invite-code accounts, a group room, direct messages, and notifications live in one web app.

Admins can manage invites, accounts, and messages. The original admin account remains protected, and muted members can still contact it. The aim is a controlled space for people who already know each other, without relying on Discord or an open social network.

Built withDebian Linux · Nginx · PHP · SQLite · Invite system · Direct messages · Admin console · InterServer
04 / Contact

Get in touch.

Have a question or a project in mind? Send me a message.

Or email me at MetaQuestGod@gmail.com.