Heiner Giehl · Freelance developer

TypeScript development, from a responsive frontend to the backend API.

Need a freelance React developer, a Next.js developer or help with a Node.js application? I build and extend JavaScript and TypeScript web applications, connect their APIs and take on challenging existing projects. Remote worldwide at $30 USD per hour.

My hourly rate

30 USD

per hour · billed in US dollars

Remote worldwide

Work directly with me in English or German. We agree on tasks, budget and timing before starting.

Hosting, licenses, API fees and any applicable taxes are clarified separately in the offer.

What I offer

Practical development for your JavaScript and TypeScript stack

React and Next.js applications

Customer portals, dashboards, SaaS interfaces and interactive web tools. I implement components, routing, forms and data flows, with attention to responsive layouts, accessibility and maintainability.

Vue and Nuxt development

Build new interfaces or continue work on an existing Vue or Nuxt application. I connect the UI to backend services and work through state, validation and integration problems.

Node.js backends and API integrations

Express or NestJS services, REST endpoints, authentication, database access and webhooks. I can connect your TypeScript frontend to a Node.js backend, a Laravel API or another existing service.

Debugging, performance and refactoring

Investigate broken flows, rendering problems and slow requests in existing applications. I improve the part that causes the issue and verify the affected behavior, including relevant failure paths.

Technology

The right stack for your application.

I work across the JavaScript ecosystem and with mixed stacks. Your existing conventions, deployment setup and team requirements guide the implementation.

  • TypeScript
  • JavaScript
  • React
  • Next.js
  • Vue
  • Nuxt
  • Node.js
  • Express
  • NestJS
  • Tailwind CSS
  • PostgreSQL
  • MongoDB

My own projects

Software you can explore before we talk.

These are my independently developed products and portfolio projects. They show concrete implementation alongside the technologies involved.

GIF-Creator: browser-based media processing

My own Next.js and TypeScript project combines interactive editing with FFmpeg.wasm. It is an example of tackling demanding browser-side application behavior.

View project

Interactive editing with Next.js

Explore an independently built visual editor using TypeScript and Fabric.js, with the frontend and backend concerns of a full-stack application.

View project

How I work

Careful implementation. Clear collaboration.

I welcome complex work. I investigate the system carefully, communicate open questions and verify whether a change actually solves the agreed problem.

  1. 01

    Understand the task

    We discuss your goal, existing software, requirements and budget. I propose a practical first step.

  2. 02

    Build in clear steps

    I deliver focused changes with understandable updates. We discuss new requirements and their impact before expanding the work.

  3. 03

    Verify and hand over

    I check the affected flows and relevant failure paths. You receive the code and guidance for using and maintaining the implementation.

Questions about hiring me

Can I hire you only for frontend or backend development?

Yes. You can hire me for React, Next.js, Vue or Nuxt frontend work, Node.js backend work, or the complete full-stack implementation. We define the responsibility before starting.

Can you work with our existing TypeScript codebase?

Yes. I start by understanding how your application is structured, reproduce the relevant issues and make changes that fit the existing project. I can also help when the frontend and API are maintained in separate repositories.

What is your rate and where do you work?

My rate is $30 USD per hour. I work remotely with clients worldwide, with agreed meeting times and progress updates in English or German. Scope, budget, additional costs and invoicing details are agreed before work begins.

$30 USD / hour · Worldwide

Tell me about your project.

Send your goal, technologies and desired timeline and budget. For an existing project, include a short description of the current problem. We can then clarify the scope and my availability.

More development services