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 projects.
  • Designed a headless frontend architecture on top of a Laravel backend, with dynamic routing and multilanguage support using next-intl.
  • Built URL-driven filtering and pagination for search interfaces, ensuring filter state persists across page reloads, shared links, and browser navigation.
  • Integrated authentication flows using REST API.
  • Added testing with Vitest for core utilities, reducing regressions during refactors.
  • Designed components and flows with an accessibility-first approach, covering semantics, color contrast, keyboard navigation, ARIA attributes, and screen reader compatibility.

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