Personal philosophy

Ideas I build around

My technical work is a practical commitment to a view of the person: capable of responsibility, embedded in relationships, and deserving of tools that increase rather than quietly absorb their agency.

01

Agency before capture

Technology should expand a person’s capacity to act. Identity, keys, data, and permissions should remain with the user instead of becoming leverage for a platform.

02

Relationships are real infrastructure

A person is more than a collection of objects or records. Trust, context, commitments, and relationships shape what information means and what systems are able to do.

03

Freedom needs responsibility

A useful digital economy cannot be built on slogans that ignore property, law, recovery, fraud, and the obligations people have to one another. Durable freedom operates in the real world.

04

Open interfaces outlast products

Wallets, applications, phones, browsers, and services should communicate through stable, inspectable standards. Builders should compete on what they create, not on trapping users.

05

Evidence beats mythology

Working software, reproducible tests, honest constraints, and useful outcomes matter more than factional loyalty or inherited stories. Build, measure, learn, and keep going.

06

Resilience is a practice

Strength does not mean avoiding difficulty. It means finding another route, asking for help without surrendering responsibility, and refusing to let one failure define the work.

“An unquestioned answer is far worse than an unanswered question.”