Daniel Gea

Frontend Developer

I build web applications with a focus on clean, scalable code and thoughtful organisation. Responsive design, accessibility, and UX principles are at the core of how I work.

Daniel Gea
scroll

Experience

abss interactive
Frontend Developer  | April 2025 – Present

Focus on building and maintaining web applications using Next.js in collaboration with backend and design teams.

  • Developed a drag-and-drop media library, integrated into a custom CMS for non-technical client use, integrated using intertia/react.
  • Built a reusable React component library, packaged as a private npm module and consumed across multiple client projects.
  • Designed headless frontend architecture on top of a Laravel backend, keeping the two decoupled.
  • Implemented multi-language support (next-intl) with URL-driven filters and pagination that stay in sync across locales.
  • Worked with authentication flows and REST API integrations for production apps.
  • Added testing using Vitest for core utility, avoiding breaking features on refactors.
  • Designed components and flows with an accessibility-first approach (semantics, contrasts, navigation, ARIA tags).

Stack

  • TypeScript
  • React
  • Next.js
  • Tailwind CSS
  • HTML
  • CSS
  • REST/GraphQL
  • Astro
  • Vitest
  • Sass
  • Storybook
  • Alpine.js
  • Figma

Projects

Publications

Semantic and Spatial Sound-Object Recognition for Assistive Navigation

Published by Conference on Sonification of Health and Environmental Data

Sonification, Auditory Navigation, Human Sound Perception, Non-Speech Audio

Sound-driven object recognition fostering semantic and spatial navigation for visually impaired individuals

Published by University of Porto

Sonification, Auditory Navigation, Spatial Cognition, Human Sound Perception

More publications

Hola! Hello!

Let's connect