phares.io

SOFTWARE, SYSTEMS & SIDE QUESTS

Ideas, taken
too far.

Software I wanted to exist.
Infrastructure I wanted to own.
A perfectly reasonable amount of both.

Explore the collection
A geometric tan-and-white Pomeranian with one blue eye
A LITTLE CHARACTER. A LOT OF CURIOSITY.
INDEPENDENT BY DESIGN.BUILT WITH INTENT. OCCASIONALLY RESTRAINT.

01 / THE COLLECTION

Different problems.
Same curiosity.

Seven projects.
No roadmap implied.

01

IDENTITY GOVERNANCE

Agmen

Everyone accounted for.

One place to manage identities and access. Keep connected applications in step as things change.

Under the surface

A self-hosted identity governance system that keeps people, accounts, and access aligned across applications. Track changes as they reach each connected system, with support for SCIM and Active Directory.

GO / SQLITE OR POSTGRES / SCIM

Explore Agmen
02

LAB DOCUMENTATION & INVENTORY

Castra

There is a system to this.

Hosts, switches, networks, services. Document the lab and see how its pieces fit together.

Under the surface

Keep lab inventory, documentation, and relationships together. Trace which services depend on which hosts and networks, with everything stored in readable YAML and Markdown files you can version in Git.

GO / SQLITE / YAML + MARKDOWN

03

AGENT ORCHESTRATION

Split

Divide. Execute. Reassemble.

Turn a request into coordinated work. Dedicated agents handle the conversation, the plan, and the execution.

Under the surface

A self-hosted agent orchestration system that separates conversation from execution. One agent works with you, another coordinates the tasks, and a pool of workers carries them out and collects the results.

GO / DOCUMENTDB / OPENAI-COMPATIBLE MODELS

04

WORLDBUILDING & CONTINUITY

Retrofactum

The truth has a timeline.

What happened is one thing. Who knows it is another. Keep both stories straight.

Under the surface

Keep a fictional world’s events, characters, and knowledge consistent. Follow what changed and who learned it across the timeline, with your world stored locally in Markdown and versioned in Git.

TYPESCRIPT / GIT / LOCAL-FIRST

05

STRATEGY ROGUELIKE / G.O.D.A.M.N.I.T

g.o.d.a.m.n.i.t

The world forgets. You don’t.

Summoned by mistake. Stuck in a death loop. Build a settlement, send your people, and learn what the next attempt will cost.

Under the surface

A darkly comic strategy roguelike about a mistaken summoning and a death loop. Manage a settlement, send parties into the world, and prepare for what comes next. Death returns the world to its last anchor. What you learned is all you keep.

GODOT / GDSCRIPT / BLENDER

06

SMALL-GROUP TRIP PLANNING

wherewego.ing

Less logistics. More detours.

Places, stays and the people you want there. A trip planner for a few friends, not an audience.

Under the surface

An invite-only space to plan a trip together. Collect places, arrange stays and travel, and shape each day with friends. Choose which friends or groups can see each stay.

CLOUDFLARE WORKERS / D1 / PASSKEYS

Explore wherewego.ing
07

COLLEGE FOOTBALL

Ranked vs. Ranked

Circle the date.

Every remaining matchup between AP Top 25 teams. Find the games worth making Saturday plans around.

Under the surface

Browse the remaining ranked matchups by week, with kickoff times in your time zone. Follow a team’s schedule or narrow the field to top-10 clashes and conference games. Updated Monday mornings, with completed games cleared from the list.

Explore Ranked vs. Ranked View source on GitHub

02 / THE COMMON THREAD

I like knowing
how things work.
Then changing them.

Systems on purpose.
Several other things by accident.

Identity, self-hosted systems, fictional worlds. Different kinds of complexity; the same impulse to understand the rules and build something around them.

DEFAULT SETTING

Self-host it. Figure it out. Keep going.

03 / OTHER ADDRESSES

A few more detours.

THE IDENTITY PROJECTagmen.io THE INFRASTRUCTUREhotdogops.com
Still building.