Method
Product research
Find the people, needs, habits, constraints, and trust gaps that determine what deserves to be built.
HAAM skills
We use whatever skills the problem requires. The loop stays simple even as the toolbox grows into hundreds of methods, disciplines, technologies, and bits of hard-earned weird knowledge.
Product loop
Choose a moment in the loop to see what tends to become useful there. Skills can appear in more than one place because real product work overlaps.
Method
Find the people, needs, habits, constraints, and trust gaps that determine what deserves to be built.
Method
Turn behaviour, metrics, logs, and operational evidence into a clearer product decision.
Discipline
Shape hierarchy, pacing, interruption, and focus so the important thing can actually be noticed.
Method
Make the expensive decision after the cheap learning by challenging assumptions before momentum hardens.
Practice
Keep one accountable thread from evidence and product judgment through delivery, launch, and learning.
Discipline
Turn technical capability into clear behaviour, feedback, flows, and states people can understand without instruction.
Technology + workflow
Accelerate repeatable work while keeping ownership, exceptions, judgment, and recovery understandable.
Technology
Connect products and services through interfaces that are stable enough to become dependable infrastructure.
System design
Design the boundaries, review loops, evidence, and escalation paths that let AI act without becoming invisible or unaccountable.
Engineering
Improve old systems without discarding the knowledge, workflows, integrations, and trust already embedded in them.
Method
Let real behaviour challenge the polished prototype before assumptions become production constraints.
Practice
Find where a working product is slow, confusing, expensive, brittle, or underperforming and improve the constraint that matters.
Growth
Make useful product knowledge legible to search engines, answer engines, and the people asking them questions.
System design
Build trust into identity, data, permissions, decisions, and recovery rather than treating security as a hidden technical layer.
Practice
Help the right people discover value, reach it faster, return, and teach the product why they did or did not stay.
Method
Make an idea tangible early enough for people to challenge it while changing direction is still cheap.
Discipline
Design the whole experience across people, processes, tools, handoffs, frontstage moments, and backstage operations.
Discipline
Organize complex content and choices so people can predict where things are and what will happen next.
Quality
Make products usable across abilities, input methods, devices, contexts, and the failure modes that ideal demos ignore.
System design
Turn repeated interface decisions into a coherent language that teams can build with without losing intent.
Technology
Carry interaction decisions into responsive, accessible, production-grade interfaces without a handoff cliff.
Technology
Choose and operate the infrastructure a product needs without making the stack more complicated than the problem.
System design
Design content models, editorial workflows, and publishing tools around how information actually changes over time.
Technology
Make product behaviour observable so teams can learn from what happened instead of reconstructing it from anecdotes later.
Discipline
Design AI as an interaction with uncertainty, agency, memory, evidence, limits, and human responsibility.
Technology + interaction
Explore how intelligence behaves when software has sensors, movement, space, timing, risk, and a body in the world.
Discipline
Give a product or institution a visual language that can remain recognisable while adapting across many contexts.
Communication
Turn complex evidence, history, products, and ideas into a sequence people can follow and remember.
∞ / OPEN TOOLBOX
This is not a promise that every project needs every skill. It is a record of capabilities we can bring into the loop when the evidence says they are useful.
Optional analytics. Google Analytics and Clarity load only if allowed; form, email, and chat content are excluded.