Skip to content

Henry Lõiv

Web design & development

02 Vue / Nuxt · React · TypeScript

Frontend development

I build interfaces for web applications: self-service portals, admin panels and tools people use every day. I can deliver a specific feature or join your development team.

Henry Lõiv · frontend developer with a design background

What I can help with

Application interfaces

I build forms, data tables, filters and document views. Alongside the main screen, I account for loading, empty and error states so users know what is happening and what to do next.

Components and design

I implement existing designs or help work through the interface. I build reusable components that fit the project structure and keep screens and interactions consistent.

APIs and ongoing development

I connect interfaces to existing APIs and backend systems. I work with backend developers, improve existing features and help new functionality fit into the application.

Related work

A selection of projects I have contributed to, with my role shown for each one.

View all projects

How we work together

  1. Understand the project

    We review user needs, designs, existing code and APIs. We agree on my responsibilities, the scope of work and how we will check the result.

  2. Build with your team

    We split the work into parts that can be reviewed. I follow the project conventions and work with designers and other developers, resolving questions as they arise.

  3. Verify and hand over

    I check the agreed user flows, screen sizes and important error cases. I add tests appropriate to the task and explain implementation decisions and follow-up work at handover.

Scope and pricing

To estimate the work, I review the tasks and the existing project. We can agree on a specific deliverable or longer-term collaboration with your team. Price and timing depend on complexity, integrations and my responsibilities in the project.

The first consultation is free. We agree on the scope, price and timeline before work begins.

Before we start

Which technologies do you work with?

I work with Vue, Nuxt, React and TypeScript. In an existing project, I follow its technology choices and team conventions. Before starting, we check that my experience matches what your project needs.

Do the designs need to be ready?

No. I can work from finished designs or help with the interface structure and design. We agree on the design and development scope separately so expectations are clear.

Can you join an existing development team?

Yes. I work with company product teams and agencies. We agree on how to organise the work, communicate, review code and divide development responsibilities.

Do you also build the backend?

My main focus is frontend development and interfaces. I connect them to existing APIs and collaborate with backend developers. If a new backend is needed, we clarify its scope and ownership before starting.

Let’s talk about your project

Tell me about your project

Tell me what you’d like to build or improve. You don’t need a finished brief — we’ll work out the scope and next steps together.

01 How can I help?
02 How many pages do you need?
03 Which extras do you need? Choose all that apply
04 When does it need to be ready?
05 Project details
06 Your contact details

Enquiry sent

Thank you!

I’ll reply by email.