THE CAMBRIAN COLLECTION

Ideas take shape.
Find them here.

A growing collection of apps, games and tools.
Built to be useful. Made to be explored.

Find your next project

THE FULL COLLECTION

Find your way in.

Something to use. Something to play.
Something to build on.

Some repositories are private. Sign in to GitHub with an account that has access; a private repository may otherwise appear as a 404. Website access is separate.

Apps & websites

Useful things for work, creativity and community.

01Menu publishing

Menu Maker

Create and edit menus, publish them online, and share them with a QR code or matching PDF.

Why it matters A menu should be easy to change and consistent wherever a guest finds it: on a phone, behind a QR code or on paper.

Inside Menu Maker

Menu Maker brings menu editing, online publishing, QR sharing and PDF output into one workflow. A restaurant can work on its next revision while an already published menu stays stable. The interesting challenge is keeping the food, prices and presentation in agreement across those formats, rather than making someone maintain a website and a print document separately. It puts a practical everyday publishing task within reach of the people who know the menu best.

Want to learn more? Email cambrian@oscmp.com and ask about Menu Maker.

02Maker showcase

Craft Galleria

Discover handmade work and the people behind it. Browse maker galleries and share photos of your own creations.

Why it matters Handmade work deserves a place where the object and the person who made it are the main attraction.

Inside Craft Galleria

Craft Galleria is a showcase for maker profiles, galleries and photographs of finished work, with titles and descriptions supplied by their owners. Visitors can discover makers; signed-in makers can share their own creations. The appeal is seeing the range of things people can make and finding the person behind a piece. Its current scope is discovery and sharing, without checkout or commerce. The initial example makers and craft photos are fictional demonstrations, not customer testimonials.

Want to learn more? Email cambrian@oscmp.com and ask about Craft Galleria.

03Creative community

Little Makes

Learn a craft, follow a guide and share what you make. Join small circles to create alongside other people.

Why it matters A small, achievable project and a little encouragement can make learning a craft feel possible.

Inside Little Makes

Little Makes follows the whole creative journey: discover a guide, start a make, work through the steps, finish, reflect and share. Small volunteer-led circles give people company along the way. This is a private creative community, so a public visitor cannot see everything its members share. Its value is the space for learning and kind feedback, without turning personal progress into a sales pitch or a popularity contest. There is no marketplace, checkout or follower ranking in the product.

Want to learn more? Email cambrian@oscmp.com and ask about Little Makes.

04Member golf

OCC Pickup Games

Find a game and fill your foursome at Owosso Country Club. Coordinate with other members; tee-time reservations stay separate.

Why it matters The difference between wanting to play and actually playing can be finding three other people at the right time.

Inside OCC Pickup Games

OCC Pickup Games helps Owosso Country Club members organize games, fill a foursome, request to join and talk with the group. Profiles, a member directory and notifications support that coordination; verified membership and moderation keep the community private. Web, iPhone and Android clients live in the same project, with native release verification handled separately. The important idea is reducing the social work of arranging a round while keeping member activity within the club. Creating a game does not reserve a tee time.

Want to learn more? Email cambrian@oscmp.com and ask about OCC Pickup Games.

05Club registration

OCC Signup

Membership registration for Owosso Country Club, including application details, agreements and signatures.

Why it matters Joining a club should leave both the applicant and the club with a clear, trustworthy record of what was agreed.

Inside OCC Signup

OCC Signup brings Owosso Country Club’s membership questions, membership selection, agreement and signature into a single application flow. It preserves the submitted answers, rates, terms, signature and original PDF together, so later changes cannot quietly rewrite what an applicant signed. Administrators can review applications and record decisions without exposing those private records to public visitors. That continuity matters more than simply replacing a paper form with a web page. Payment is arranged with the club; this application does not process card payments.

Want to learn more? Email cambrian@oscmp.com and ask about OCC Signup.

06Conversations

Message Board

A place for messages and threaded replies, with optional accounts and profiles. Read and post without signing in.

Why it matters A conversation can start with a simple message, without requiring everyone to create an account first.

Inside Message Board

Message Board offers messages and threaded replies with anonymous participation, plus optional accounts and public profiles. Its small public surface sits on persistent storage, with ownership rules for deleting posts and session protection for account actions. The interesting part is keeping participation easy while still treating people’s contributions as durable data. It is a focused discussion space rather than a sprawling social network, and a useful example of how much care belongs behind even a modest-looking application.

Want to learn more? Email cambrian@oscmp.com and ask about Message Board.

07Consulting

OSCMP Consulting

Software engineering, security and technical due diligence. Explore the consultancy’s services and get in touch.

Why it matters Good engineering decisions connect implementation details to the risks and goals of the business.

Inside OSCMP Consulting

OSCMP Consulting presents software engineering, security and technical due-diligence services. Its service pages, case studies and contact flow give a visitor a way to understand that work before starting a conversation. Behind the website is the same attention to runtime configuration, protected inquiry handling and repeatable delivery used elsewhere in Cambrian. The value is a clear bridge between a technical problem and a discussion about how to address it; private client work is not exposed by this project directory.

Want to learn more? Email cambrian@oscmp.com and ask about OSCMP Consulting.

Games & exploration

Play a little. Look at things a different way.

08Interactive chess

Chess Flight Trainer

Fly through a universe of chessboards. Explore legal moves, compare possible lines and retrace your path through a position.

Why it matters What if exploring chess alternatives felt like moving through a place you could return to, rather than reading a list of moves?

Inside Chess Flight Trainer

Chess Flight Trainer turns legal continuations into a flyable landscape of boards. Follow a move, retreat along your route and enter a different branch, with a conventional move list available alongside the scene. A locally bundled Stockfish engine ranks alternatives in the browser without uploading the study. The experiment is about making variation and consequence spatial: seeing how a choice opens one path while others remain nearby. It explores a bounded neighborhood of positions, rather than trying to draw the enormous complete game tree.

Want to learn more? Email cambrian@oscmp.com and ask about Chess Flight Trainer.

09Browser game

Dead Rush

Lead a squad along an abandoned highway. Recruit allies, rescue specialists and survive the cartoon zombie hordes.

Why it matters An immediately readable action game can still make every lane choice a small decision about risk, timing and survival.

Inside Dead Rush

Dead Rush puts a visible allied squad on an abandoned highway, with automatic shooting, recruit gates, rescuable specialists and cartoon zombie hordes. Shooting a gate can improve the reward before you cross it; steering decides which rewards and dangers you accept. The current game has one authored Exit 42 level. Its deterministic game engine is separate from drawing and input, and levels use a versioned data format. That foundation makes the small playable game interesting as a starting point for further level design, without claiming a world builder already exists.

Want to learn more? Email cambrian@oscmp.com and ask about Dead Rush.

10Project seed

Chess Rush

A workspace for a future chess project. Its scope and implementation are still taking shape.

Why it matters A reserved place for a new chess idea, with room to define a worthwhile experience before claiming a finished game.

Inside Chess Rush

Chess Rush currently contains a project seed. Its scope and implementation stack have not been defined, and there is no playable experience to describe yet. It belongs here as an early direction in the collection, not as a product launch. If the name sparks a question about what a different chess experience could be, ask about it; the honest point of interest today is the open design question, rather than features that have not been built.

Want to learn more? Email cambrian@oscmp.com and ask about Chess Rush.

Developer tools

Experiments in how we browse, build and collaborate.

11Development skill

Codex Senior Developer Mode

An opt-in workflow for coordinating coding agents, balancing focused implementation work with supervision and review.

Why it matters Coding agents become more useful when someone is responsible for dividing the work, reviewing the result and knowing when to ask for stronger judgment.

Inside Codex Senior Developer Mode

Codex Senior Developer Mode is an opt-in skill that organizes coding agents around a supervising developer role. Bounded implementation, investigation and testing can go to less expensive workers, while difficult decisions and corrective guidance receive stronger review. The project also includes a benchmark harness for comparing that workflow with a single-agent baseline at fixed revisions. The exciting question is whether better coordination can improve the cost of accepted work, not just produce more code. The harness records review and usage evidence; it does not itself establish a quality or savings claim.

Want to learn more? Email cambrian@oscmp.com and ask about Codex Senior Developer Mode.

12Browser fork

Cambrian Firefox

A Firefox fork with a portable Ubuntu launcher and per-host IP and TLS overrides. Maintained as a standalone project.

Why it matters Testing a website before a DNS change is easier when the browser can visit a chosen server while keeping the website’s real hostname.

Inside Cambrian Firefox

Cambrian Firefox is a Firefox fork with a portable Ubuntu launcher, an isolated browser profile and an experimental per-host routing override. The address bar, website origin, cookies and requested hostname stay associated with the named site while the browser connects to the selected IP address. This gives development and migration testing a browser-specific place to try a route without changing system-wide DNS. The prototype also has explicitly scoped development TLS options and documented limitations. It is a specialist testing tool, not an official Mozilla release or a claim that every Firefox networking mode is supported.

Want to learn more? Email cambrian@oscmp.com and ask about Cambrian Firefox.

Platform & infrastructure

The projects that help everything else get built.

13Workspace

Cambrian Workspace

The home of shared project conventions, documentation and the collection of independently versioned Cambrian repositories.

Why it matters Independent projects can move at their own pace and still share a reliable way of building, testing and working together.

Inside Cambrian Workspace

Cambrian Workspace connects independently versioned repositories through Git submodules and shared development conventions. Each application keeps its own history and release lifecycle, while the workspace records how the collection fits together. That becomes important when a delivery improvement needs to reach several apps or someone needs to reproduce the same collection of revisions. The workspace is the coordination layer that helps a group of experiments become maintainable projects, with explicit boundaries between source changes, previews and production releases.

Want to learn more? Email cambrian@oscmp.com and ask about Cambrian Workspace.

14Design & plans

Planning

Cross-project designs and implementation plans for the Cambrian workspace and its website delivery platform.

Why it matters A useful architecture explains the route from an idea to a working system, including the decisions that still need evidence.

Inside Planning

Planning holds cross-project designs, migration steps and validation gates for the Cambrian workspace and its website delivery platform. These are the connections a single application’s README cannot explain: how repositories share infrastructure, what must change first and how a proposed approach will be tested. Its importance is making reasoning available to the next person who picks up the work. A plan records intent and open questions; it is not a substitute for evidence that the proposed system has been delivered.

Want to learn more? Email cambrian@oscmp.com and ask about Planning.

15Build & delivery

Jenkins Shared Library

The shared pipelines that build containers, publish images and deploy Cambrian applications, including preview lifecycle management.

Why it matters Every new application should benefit from the delivery lessons learned by the ones that came before it.

Inside Jenkins Shared Library

The Jenkins Shared Library provides reusable pipelines for container builds, image publishing, application deployment and preview management. Behind a preview link are decisions about which source is trusted, which credentials belong to an environment and which stored data must survive replacement. Sharing that machinery helps fixes reach multiple apps instead of leaving each project with a slightly different release script. Much of this work is invisible to visitors, but it matters whenever a change needs to arrive predictably without treating an existing database as disposable.

Want to learn more? Email cambrian@oscmp.com and ask about Jenkins Shared Library.

16Testing environment

Cambrian Lab

A self-contained environment for exercising the build and delivery stack, with Jenkins, Harbor, Dokku and browser testing.

Why it matters A release process deserves a rehearsal space where mistakes can be investigated without using production data.

Inside Cambrian Lab

Cambrian Lab assembles a private development and delivery environment with Jenkins, a container registry, Dokku hosting, verified HTTPS and browser testing. It lets an application exercise the journey from source to a running site using synthetic data and lab credentials. The compelling part is testing the seams: build-agent networking, certificates, deployment handoffs and retained application state. A bundled smoke test checks the fixture’s path; each real application still needs its own acceptance checks. The lab makes those questions practical to investigate rather than assuming that a successful build proves a safe release.

Want to learn more? Email cambrian@oscmp.com and ask about Cambrian Lab.

17Delivery sample

Hello World

A minimal Node.js web server used to exercise container builds and the application delivery path.

Why it matters A deliberately tiny application makes it easier to find out whether the delivery platform itself is working.

Inside Hello World

Hello World is a minimal Node.js web server used to exercise container builds and the application delivery path. With almost no product behavior to distract from the result, it provides a simple reference when checking image creation, startup and reachability. Its importance is diagnostic: it can help separate an infrastructure problem from a larger application’s behavior. A successful sample deployment does not prove that another application’s login, database or recovery process works.

Want to learn more? Email cambrian@oscmp.com and ask about Hello World.

18Agent diagnostics

Jenkins Hello World

A small pipeline that checks build-agent tools, runs a Node build and exercises Docker with a hello-world container.

Why it matters Before debugging a complicated build, establish that the worker has the tools and container access the build expects.

Inside Jenkins Hello World

Jenkins Hello World is a small diagnostic pipeline that checks build-agent tools, runs a Node build and exercises Docker with a hello-world container. It is useful precisely because its job is narrow: give maintainers an understandable first check when a worker is new or behaving differently. Visitors may never need to run it, but its role is to make delivery failures easier to locate instead of attributing every failure to application code.

Want to learn more? Email cambrian@oscmp.com and ask about Jenkins Hello World.

19Package fixture

Smoke

A tiny JavaScript package fixture for smoke-testing Git and npm integration.

Why it matters Even the smallest integration needs a known, repeatable example before larger projects can rely on it.

Inside Smoke

Smoke is a tiny JavaScript package fixture for checking Git and npm integration. It gives maintainers something intentionally simple to fetch, install or exercise while investigating that connection. There is no hidden consumer application behind the name. Its value is as a small diagnostic building block in a larger development system, with a limited result that should not be mistaken for complete application testing.

Want to learn more? Email cambrian@oscmp.com and ask about Smoke.

20Project directory

Cambrian Home

You’re here. One place to discover the applications, experiments and tools across the Cambrian workspace.

Why it matters A project should be understandable even when its source is private or its working experience is only available to members.

Inside Cambrian Home

Cambrian Home brings the applications, games, developer tools and infrastructure into a public directory. Search and categories help visitors find an idea, while the protected editor lets its administrator maintain the live catalog. These project stories explain the work beyond a repository link: who it helps, what is interesting about the approach and where an experiment is still taking shape. If a link cannot give you the whole picture, an email can start the conversation.

Want to learn more? Email cambrian@oscmp.com and ask about Cambrian Home.

Let’s talk about what’s possible.

Want a closer look at a private project, or the thinking behind it? Tell me what caught your eye.

cambrian@oscmp.com