906Online is the sister company to 906.sh, bringing together websites, hosting, digital operations, and creative tools for businesses and organizations. It gives those projects a home of their own, alongside 906.sh’s community-focused tech help.
A home for the next idea
906Online brings website design and development together with domains, hosting, and the practical decisions behind a launch. The focus is a result that fits the organization, with clear ownership and a path to keeping it useful.
The work around the website
Digital operations include connecting tools, organizing access, simplifying repeatable tasks, and planning maintenance and recovery. Creative work has a place here too: 906 Story Studio offers an invitation-only workspace for scripts, footage, and team video editing.
Two names, distinct purposes
906Online and 906.sh share their Upper Peninsula roots. 906Online is the sister company for websites, digital operations, and creative tools. 906.sh is a separate not-for-profit community initiative, helping people across the local 906 with technology and tech-related questions.
906.sh is a not-for-profit initiative helping people across Michigan’s Upper Peninsula with technology and tech-related questions. It is a place to ask, learn, and find a practical next step—whether that means understanding a tool or untangling an everyday tech problem.
Start with the question
Technology can be confusing without a place to ask. 906.sh is a not-for-profit community initiative for the local 906, offering an approachable starting point for tech questions, practical guidance, and learning how things work.
Help that makes sense locally
My involvement spans the website and the systems supporting the initiative. The goal is to make useful knowledge easier to reach, explain the options clearly, and help people feel more comfortable with everyday technology.
Alongside 906Online
906Online is the sister company for websites, digital operations, and creative tools. The two share their Upper Peninsula roots, while 906.sh keeps its own community-help purpose. A local tech question is a welcome place to begin.
906 Story Studio is my heavily modified fork of Freecut, adapted for cloud hosting and team collaboration. It brings browser-based video editing together with shared footage, versioned scripts, and a private workspace for the people making the story.
An open-source editor, adapted for the cloud
Freecut provides the editing foundation. My fork adds the hosted workspace around it: persistent projects and media, resumable uploads, shared materials, and the connections between planning a story and editing it. Keeping the upstream history makes that foundation and the changes built on it clear.
Collaboration with clear ownership
Teammates can contribute footage, develop scripts, leave feedback, and work within owner, editor, contributor, or viewer roles. Saved scripts retain revisions and detect conflicting changes. A renewable editing lease gives one teammate control of the timeline at a time, providing a clear handoff between editors.
Access is part of the design
The studio connects to our forked and modified Logto identity service through OpenID Connect (OIDC). Sign-in uses Authorization Code with PKCE, while application admission, mandatory multi-factor authentication, and project membership checks control who can get in and what they can do. Private media, revocable access, session revalidation, and upload limits are built into the hosted workflow.
I help shape Fiend, a creator website and studio with themed publishing tools, structured pages, and editable stream overlays. It brings the website and the tools behind a stream into one project.
One place to watch and connect
The public Fiend site brings together a featured video, creator information, channel links, and a Discord contact. Its cinematic visual identity carries across those sections. The featured YouTube player waits for a visitor to press play before loading, keeping that external interaction deliberate.
The editing experience matters too
Behind the public site, the project includes a Laravel and Filament publishing system with structured pages, subpages, shared media, and a visual page editor. Drafts and previews are separated from publication so the editing process has a clear path to a public result. These studio features are part of the project source; the screenshots here show the public creator site.
A consistent language for motion
My direction and design review connect the publishing experience with the stream-overlay editor: how layouts, themes, and motion behave in the editor and its preview. The goal is a coherent creative workflow. Development is ongoing, and a working editor preview is a separate milestone from an authenticated broadcast or provider integration.
I help shape WARDOGS.LOL, an independent gaming community built around creator clips, player discovery, and finding a squad. It connects my interest in games and online communities with the kind of web work I do today.
Give the community a useful next step
The public homepage puts watching clips, finding people, and bringing a Discord community close together. Those actions reflect the project’s direction: help a visitor move from discovering a highlight to finding people to play with. Community dispatches provide another way to publish updates.
Different ways to belong
The product distinguishes a temporary squad or looking-for-group session from a lasting clan. Project source and planning cover clan discovery, recruitment, rosters, player profiles, and member handoffs. That distinction matters: finding people for tonight and building a regular crew are related needs with different workflows.
Build on what already works
The project uses Angular and adapted open-source components alongside collaborative development. My involvement is in product direction, design review, and shaping how the parts connect. WARDOGS.LOL is an independent community project and is not affiliated with BULKHEAD or its WARDOGS game. The public homepage is shown here; community workflows continue to develop.
Have a project—or a role—in mind?
Tell me what you’re working on and where I could help.