Let's work together
My availability
October
MTWTF9121314151619202122232627282930
November
MTWTF234569101112131617181920232425262730
Engaged · current contractAvailable from 18 Nov
ENQ-ID-01
ENQ-ID-02
ENQ-SC-01
ENQ-WK-01
ENQ-WK-02
ENQ-CM-01
ENQ-CM-02
ENQ-MK-01
Completeness0%
Required0/80%
Optional0/20%
Still required to send: ENQ-ID-01, ENQ-SC-01, ENQ-WK-01, ENQ-WK-02
IE
Looking to hire me?
0 FPS · 0 units
NESW
Click the map to control it with the keyboard
F1 Ground floorheight 0 u · surface 14.400 u²

Angular · NgRx · WebGPU · WebXR

Real-time intelligence.
Ordered systems.

Independent contractor building real-time 3D and 4D web interfaces: deterministic, dynamic, built around the user.

Where this matters

I build the interface layer: what operators see, and how they command and enter data. Your control systems, planning algorithms and data pipelines stay yours; I connect to their APIs and streams.

◈

Drone swarm operations

Real-time geo-location, trajectory planning, and status monitoring for multi-unit aerial fleets.

◉

Industrial robotics

Patrol monitoring, 3D site mapping, and operator interfaces for autonomous ground vehicles.

◐

Remote machine condition monitoring

Live temperature, vibration, fluid levels and atmosphere from critical machines, with trend alerts that flag preventive maintenance before a failure.

◇

Critical infrastructure

Command dashboards with live sensor feeds, alert management, and WebXR situational awareness.

◆

Training and gaming

Interactive 3D simulators, operator-training scenarios and game-like interfaces: real-time worlds users can steer, replay and be scored in, running in the browser.

What I deliver 3D/4D visualisation · operator dashboards · command and data-entry forms · real-time state in the browser · integration with your APIs and streams

Control and planning algorithms, data pipelines, backend services and hardware are outside this layer.

The stack

Angular v22Framework · standalone
NgRx / StoreState · global events
RxJSStreams · throttle / buffer
WebXRVR/AR · Meta Quest
Angular Material v3UI · M3 theming
Dynamic server / AI-driven formsServer-defined schemas · AI-guided intake
Sass / CSS tokensDesign system · Signal
3D enginesBabylon.js 7+ / Three.js3D · WebGL · WebGPU

Bio

Senior frontend engineer and architect, 25+ years in software. I started in digital electronics, designing System-on-Chip components in C, Verilog and VHDL, and I still build interfaces the same way: deterministic, observable, and built to be trusted when real equipment is on the other end.

Based in Barcelona, working remotely with teams across Europe. On-site work is the exception: short, well-scoped engagements, priced to match.

Specialty: dynamic forms

Forms generated from a schema instead of hand-built templates: conditional fields, validation rules and layouts that change per user or domain, integrated with push notifications and live updates over SSE and WebSockets. I have worked on this for companies such as the European Commission, Roche and Clarivate, among others. The inquiry form on this page is built on the same principles.

See it built, step by step →

Path

  1. 2023–2025
    Frontend consultant, European Commission

    Angular, NgRx, Nx. Schema-driven dynamic forms with push notifications and concurrent editing.

  2. 2022
    Senior frontend, Roche Diagnostics

    Maintained and refactored two Angular/NgRx SPAs used by field technicians and engineers to diagnose lab and hospital equipment worldwide.

  3. 2020–2021
    Senior frontend, Clarivate

    Cortellis Generics Intelligence: query forms and results, custom components, RxJS API orchestration, Karma/Jasmine tests.

  4. 2018–2020
    Frontend architect, WeAreBlueOrange

    Two real-time iGaming web apps: NgRx architecture, REST and socket protocols, ITCSS and CSS Grid, regulation changes.

  5. 2016–2018
    Senior frontend, Wefox and freelance

    Angular, NgRx, Firebase, D3.js, API design and technical documentation.

  6. 2005–2016
    Technical lead, IGT / GTECH

    Web instant lottery games for 6+ national lotteries: scalable game frameworks, international teams, Flash to HTML5.

  7. 2000–2001
    Hardware/software design engineer, ARM

    Designed and developed the PrimeCell GPIO (PL061) and APB watchdog timer SoC components.

B.Eng (Hons) Communication & Electronic Engineering, Northumbria (Erasmus); Electronic Engineering, UPC Barcelona. Catalan, English, Spanish.