Logo

Product-oriented Frontend Developer

From requirements to frontend, with method, UX and product focus.

I help startups and SMEs turn ideas and requirements into concrete features, working on structure, UX and technical quality.

Picture of the author

How I work

Every project has different constraints, goals and complexity. I start by understanding the context and the real problems, turning requirements and ideas into clear, usable and sustainable solutions.

  • I understand the problem before designing

    Before designing or building, I clarify goals, constraints and priorities in context. This helps me make informed decisions and avoid solutions that look right but fail in real use.

  • I turn requirements into structure

    I translate requirements into a clear structure: content priority, visual hierarchy and user flows. This makes the interface easier to understand and reduces ambiguity throughout the process.

  • I implement reusable elements, not screens

    I build accessible, coherent interfaces by clarifying content, priorities and interaction feedback. I design reusable elements and patterns to keep consistency over time.

Areas of impact

When I work on a product, my contribution goes beyond implementation. I work on structure, UX and technical quality to improve clarity and long‑term sustainability.

  • Frontend structure

    I build clear, sustainable frontends designed to grow without accumulating unnecessary complexity.

    • Code organization and separation of concerns

    • Scalability and maintainability over time

    • Reduced technical debt and clarity for the team

    React · Next.js · Component architecture
  • UX & interface

    I make interface decisions to keep flows understandable, usable and consistent, even when the design isn’t fully defined.

    • Visual hierarchy and readability

    • Typography, spacing and functional layouts

    • Turning flows into clear interactions

    UX engineering · Design system · Accessibility
  • Technical quality & performance

    I treat quality and performance as part of the experience, not as late optimizations.

    • Frontend performance and load times

    • Prevention of regressions and structural bugs

    • Reliable, easy‑to‑maintain code

    Performance · Code quality · Best practices
  • Delivery & collaboration

    I work closely with PMs, designers and stakeholders to turn requirements and goals into implementable solutions.

    • Requirement analysis and technical trade‑offs

    • Continuous collaboration and iteration

    • Ownership of frontend delivery

    Product thinking · Team collaboration

Experience

Be Safe Rate preview

Be Safe Rate

10/2023 - 09/2025

Digital product: Travel / insurtech sector

Solution for hotels, tour operators and travel agencies.

  • Tech
  • Next.js
  • API Integration
  • React.js
  • Tailwind
  • UX
  • UX Design
  • Architecture
  • Accessibility

Frontend & UX-oriented development

User flows → wireframe → mockup, then frontend implementation and API integration.

In this project I worked on defining user flows, designing user flows, wireframes and mockups based on requirements provided by marketing and product teams.

Once the specifications were validated, I handled the full transition to frontend development, implementing interfaces with attention to code structure, scalability and performance.

I collaborated closely with the tech lead and backend team for API integration, adapting the work to requirement changes and new features introduced during development.

Focus: UX→frontend continuity to avoid mismatches and regressions as features evolved.

Pemcards preview

Pemcards

10/2022 - 06/2023

Digital product: HR / digital rewards sector

B2B platform for creating and managing personalized digital cards, used for communication, engagement and corporate rewards.

  • Tech
  • Vanilla JS
  • React.js
  • Next.js
  • Rest API
  • UX
  • UX Design
  • Reusable components

Frontend & UX-oriented development

UX refactoring of the widget → reusable components → CRM dashboard for configuration and management.

In this project I worked on an embeddable widget built in Vanilla JavaScript, refactoring the interface and flows to improve the user experience on both desktop and mobile. The goal was to make interactions clearer and more consistent, reducing friction and complexity.

In parallel I contributed to the development of a CRM dashboard in React/Next.js, designing and implementing new features for configuring and managing widgets. I worked on view structure and reusable components, keeping UI and application logic consistent.

Among the main features, I built the create, edit and listing views for widgets, including a feature that automated widget generation from the dashboard. I collaborated with the technical team for REST API integration and for evolving features based on requirements.

Focus: UX continuity between dashboard configuration and widget usage, reducing friction and inconsistencies.

GAMS Platform preview

GAMS Platform

02/2021 - 07/2022

Digital product: EdTech / e-learning platform sector

Platform for course management and delivery, with internal tools for communication and user management.

  • Tech
  • React.js
  • GraphQL
  • Apollo Client
  • Tailwind
  • UX
  • UX Design
  • Design System
  • Frontend architecture

Frontend & UX-oriented development

Wireframe → mockup → React feature development → GraphQL integration → data‑driven UI.

In this project I worked on UX design for several platform features, creating wireframes and mockups to define flows, visual hierarchy and interactions before development.

Once solutions were validated, I developed the features in React, handling API integration via GraphQL (Apollo Client). I worked on data‑driven interfaces with a focus on state management, flow clarity and scalable solutions.

I contributed to multiple areas of the platform, including course listings, single‑course views and internal tools like a CRM and an email marketing editor. I built reusable components and optimized the interface to ensure performance and cross‑device and cross‑browser compatibility.

Focus: designing and developing complex interfaces for educational platforms, maintaining UX consistency and frontend scalability.

Would you like to learn more about my professional background?

LinkedIn profile

Do you have a product to work on?

If you are building or improving a digital product and need someone to turn requirements and ideas into solid, usable frontends, we can talk. Even without a perfect brief.

Let's Talk!