Scope of ownership
I design the product, interface, and architecture.
I have worked in commercial software development since 2009. I lead projects from requirements and prototype through release and support. I clarify the task, design the interface and architecture, write critical code, coordinate the team, and remain accountable for the result.
Capabilities
What I take responsibility for
-
Product task and first release
Clarify what users and the business need, then define the core journeys, first-release scope, and criteria for shipping it.
- Requirements and priorities
- Journeys and constraints
- Release and further development
-
Interface architecture
Work out the user journey, screen structure, and interface states. Turn the interface into components and shared rules so it can evolve without constant rework.
- Screen and interaction structure
- Components and shared rules
- Accessibility and responsive behavior
-
Client, server, and data
Design the domain and data models, APIs, access rules, and integrations. Develop the frontend and backend, then configure environments, deployment, and support.
- Domain model, data, and APIs
- Frontend, backend, and integrations
- Environments, deployment, and support
-
Development standards and quality
Set architecture and code rules, maintain project documentation, and establish tests and change checks. Turn recurring solutions into shared packages, types, and internal tools so the team does not solve the same problem from scratch each time.
- Architecture rules and documentation
- Tests and change checks
- Shared packages, types, and automation
-
Team and technical leadership
Coordinate work across stakeholders, product, design, and engineering; work through technical risks; and make architecture decisions. Depending on the project, lead the team or design and write the critical parts myself.
- Technical risks and decisions
- Product, design, and engineering coordination
- Review, mentoring, and release
-
AI as an engineering tool
AI has become a natural extension of the engineering toolkit I have built around standards, automation, and repeatable processes.
I use models and agents to analyze codebases, decompose tasks, draft implementations, and prepare tests and documentation.
If a task cannot be handled with a single model prompt, I set up several agents with distinct roles, shared context, rules, and self-checks. I define the architecture and review the final result myself.
- Code analysis, tests, and documentation
- Multiple agents with shared context
- Data matching and in-product agents