Steven.

I turn complex problems into intuitive solutions.

I'm a Senior UX Designer designing functional product experiences for complex environments. I work with data-heavy dashboards, decision-support systems, case management tools, and business-critical workflows — turning domain complexity into clear structures, practical interfaces, and systems people can rely on every day.

AI Engineering

UX meets Agentic Coding

I combine UX and agentic coding to turn user insight into working prototypes — using AI to synthesize research, challenge requirements, prototype in code, orchestrate specialized agents, and validate implementation through specs, tests, review gates, and human oversight.

  • Code-First Prototyping

    Turning research insight into working, testable prototypes through agentic coding — moving beyond static mockups and putting real interaction in front of users sooner.

  • Research Synthesis

    Using AI to analyze interviews, feedback, and research data — surfacing patterns, tensions, and assumptions that need validation before they shape product decisions.

  • Agent Orchestration

    Decomposing complex work into specialized agents and parallel tasks — with clear scopes, handoffs, and review points between planning and execution.

  • AI Environment Engineering

    Designing AI workspaces with custom skills, named agents, memory, and modular rule sets that steer how assistants reason, act, and collaborate inside a codebase.

  • Spec-Driven Development

    Driving work from explicit specs into plans and implementation — with review gates that catch unclear requirements before changes reach the codebase.

  • Test-Driven Development

    Using tests as the contract for agentic implementation — so generated code is verified against expected behavior, not trusted because it looks right.

Selected work

A few projects across maritime, fintech, healthcare and more. Open one to see the story.