Skip to content
Skip to content
Skip to content

Contact

A few lines are enough to start. I read every message myself and reply with questions, a rough range and the first date I am free.

Emailhello@sorenhale.devPhone+47 21 55 01 42
Based inOslo

Replies within one working day

message.mddraft

Nothing is sent until you press the button.

What do you need?
Rough budget

I use this to reply to you and for nothing else.

Contact

A few lines are enough to start. I read every message myself and reply with questions, a rough range and the first date I am free.

Emailhello@sorenhale.devPhone+47 21 55 01 42
Based inOslo

Replies within one working day

message.mddraft

Nothing is sent until you press the button.

What do you need?
Rough budget

I use this to reply to you and for nothing else.

Contact

A few lines are enough to start. I read every message myself and reply with questions, a rough range and the first date I am free.

Emailhello@sorenhale.devPhone+47 21 55 01 42
Based inOslo

Replies within one working day

message.mddraft

Nothing is sent until you press the button.

What do you need?
Rough budget

I use this to reply to you and for nothing else.

Before you write

Something else?

Replies within one working day

Ask by email
  • I take on one main project at a time and usually book four to six weeks ahead. The status line at the top of the site is kept up to date.

  • Both. I am often the only frontend developer on a small product, and just as often I join an existing team for a few months. For design and backend I work with people I have shipped with before.

  • A fixed range for a defined scope, or a monthly rate for an embed. Every quote lists what is included and the two or three things that could change it.

  • React and TypeScript are where I am fastest. I have shipped with Svelte, Vue and plain web components, and I will tell you early if your stack is one I should not be learning on your budget.

Before you write

  • I take on one main project at a time and usually book four to six weeks ahead. The status line at the top of the site is kept up to date.

  • Both. I am often the only frontend developer on a small product, and just as often I join an existing team for a few months. For design and backend I work with people I have shipped with before.

  • A fixed range for a defined scope, or a monthly rate for an embed. Every quote lists what is included and the two or three things that could change it.

  • React and TypeScript are where I am fastest. I have shipped with Svelte, Vue and plain web components, and I will tell you early if your stack is one I should not be learning on your budget.

Something else?

Replies within one working day

Ask by email

Before you write

  • I take on one main project at a time and usually book four to six weeks ahead. The status line at the top of the site is kept up to date.

  • Both. I am often the only frontend developer on a small product, and just as often I join an existing team for a few months. For design and backend I work with people I have shipped with before.

  • A fixed range for a defined scope, or a monthly rate for an embed. Every quote lists what is included and the two or three things that could change it.

  • React and TypeScript are where I am fastest. I have shipped with Svelte, Vue and plain web components, and I will tell you early if your stack is one I should not be learning on your budget.

Something else?

Replies within one working day

Ask by email

Footer

Local time, Oslo

Footer

Local time, Oslo

Footer

Local time, Oslo

Create a free website with Framer, the website builder loved by startups, designers and agencies.