AI PRODUCT DEVELOPER / OSLO

Jan
Haaverstad.

I bring business, design and technology together.
I turn ideas into products that work in practice.

01 / PRODUCT STRATEGY

The right problem.
A clear direction.

I identify what users need and what the business wants to achieve. This shapes the product requirements, priorities and what we build first.

Problem definition · User needs · Product direction

02 / DESIGN & USER EXPERIENCE

Easy to understand.
A pleasure to use.

I design how a product is structured and how people find their way through it. My work covers user journeys, wireframes, prototypes and interfaces.

User journeys · Prototypes · UI/UX · Design systems

03 / SYSTEM ARCHITECTURE

Systems that
work together.

I plan how data, user roles and systems connect. This includes data models, APIs and the workflows between tools.

Data models · APIs · CRM · Automation

04 / AI & DEVELOPMENT

Autonomous
workflows.

I design autonomous workflows with AI agents, giving them clear goals, tasks and checkpoints. Tests and feedback form a loop that helps correct errors and improve each step.

Plan Execute Evaluate

05 / BUSINESS UNDERSTANDING

Products must
create value.

My experience includes SEO, lead generation and digital business models. I work on how customers discover an offering, get in touch and receive follow-up.

VisibilityConversionFollow-up
0107INTRODUCTION

JAN HAAVERSTAD

CV / SKILLS & EXPERIENCE

Business. Design.
Technology.

I am an AI product developer with a commercial background. I work across product strategy, design and technology, taking development from user needs and priorities through to testing and release.

01Product strategyUser needs and priorities

Deciding what to build

I identify target audiences, the tasks users need to complete and the needs of the business. I define who a product is for, what it should solve and which features to prioritise. My experience covers digital services, workflows and platforms for small and medium-sized businesses.

Problem definition · Product requirements · User journeys · Prioritisation

02Design and user experienceUser journeys and interfaces

Making products easy to understand

I work on information architecture, screen flows, prototypes and design systems. I consider design and technical choices together, checking usability, accessibility and how the product works across screen sizes.

UI/UX · Prototyping · Responsive design · Accessibility

03System architectureData, integrations and workflows

Planning how the parts connect

I plan data models, user roles, APIs and the responsibilities of each system. I have worked with CRM, dashboards, enquiry management, quotation processes and automation. Product requirements give developers and AI agents a shared basis for their work.

Data models · Integrations · CRM · Solution architecture

04AI and product developmentAutonomous workflows and evaluation

Designing autonomous workflows

I set up workflows in which AI agents plan, carry out and check tasks. I define the goals, requirements, project context and tools available to the agents. Work is divided between agents, with clear checkpoints for human review and approval.

Tests, code reviews and feedback form a continuous feedback loop. The results help correct errors, adjust tasks and improve the next step. This includes agent orchestration, model selection, project memory and evaluation.

Agent orchestration · Feedback loops · Evaluation · Human oversight

05Business developmentVisibility and customer follow-up

Connecting product and business

I have experience with digital business models, SEO, lead generation and conversion. I work on what customers search for, how content is structured and distributed, and how enquiries are followed up in CRM.

SEO · AI search visibility · Lead generation · Conversion · Business models

06Quality and deliveryTesting and release

Following through to real-world use

I turn requirements into checkpoints and oversee development, testing and release. This includes code review, browser checks and documentation. When several developers and AI agents contribute, I check that their work fits together and meets the product requirements.

Acceptance criteria · Testing · Quality assurance · Delivery management

TECHNOLOGY & TOOLSReact · Next.js · TypeScript · Python
Supabase · PostgreSQL · Claude Code · ChatGPT

LANGUAGESNorwegian · Native
English · Professional proficiency

EDUCATIONBI Norwegian Business School
2006–2010

jan@haaverstad.net+47 926 00 626