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 backgroundWhat 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 projectsHow we work together
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.
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.
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.