DOTUX SRL
Available from: ...

Gabriel Guiță — senior frontend contractor

Senior Vue and TypeScript for agencies with more work than hands

Fifteen years of frontend, most of it inside large systems where the hard part isn't writing the component — it's the ten years of constraints already in the codebase.

I take on overflow and fixed-scope work for digital agencies across the EU. Fully remote, invoiced B2B from a Romanian company.

What I take on

Fixed scope

Vue 2 → 3 migrations

Assessment first, then the migration itself. Composition API, build tooling, the reactive edge cases that only surface under load.

Fixed scope

Editor & CMS builds

Custom rich-text editing, headless CMS integration, content modelling. The work that looks small in the estimate and isn't.

By the sprint

Embedded with your team

Senior capacity when a project lands that you can't staff. Your process, your repo, your standups.

Current engagement

A global web platform for a German industrial group

Multi-year, ongoing. Client is under NDA — happy to talk through specifics on a call.

Scope
Component architecture and rich-text tooling across a multi-brand platform serving global markets.
Editor work
Custom Lexical nodes, toolbar elements, link plugins, and HTML serialisation cleanup for a headless CMS.
Rendering
Server-side rendering and hydration, including the mismatch classes that only appear in production.
Delivery
CI/CD pipelines, code review, accessibility compliance, SCSS/BEM conventions at scale.
Also shipped
Production LLM integration — document extraction pipelines and MCP server architecture behind internal tooling.

Stack

Frontend

  • Vue 2 / 3
  • TypeScript
  • Nuxt
  • React
  • Lexical
  • SSR & hydration
  • SCSS / BEM
  • WCAG
  • Vite

Backend & data

  • Node.js
  • GraphQL
  • Python
  • FastAPI
  • PostgreSQL
  • Redis

CMS & platform

  • Webiny
  • Headless CMS
  • Docker
  • CI/CD
  • AWS

AI integration

  • LLM pipelines
  • MCP servers
  • Structured extraction
  • Evaluations

How working together works

Clean on paper

I invoice through a VAT-registered Romanian company, B2B reverse charge within the EU. No contractor classification risk, no personal-services paperwork on your side.

Fixed-price for defined scope, day rate for embedded work. Either way you get an estimate before anything starts.

Remote, on your clock

Fully remote from the EU on EET hours — that's a full working-day overlap with Germany, the Netherlands and the Nordics, not a handover window.

Happy to travel for a kickoff or a workshop when a project warrants it.

Get in touch

If you have a project you can't staff, I'd like to be on your list.

gabriel@dotux.ro
Cluj-Napoca, Romania · EET LinkedIn References and code samples on request