~/about|

Hi, I'm Daniele.I craft frontend solutions that help teams ship and products scale.

Over the last 13 years, I've moved from freelance and full-stack work into senior frontend roles, helping teams build reliable products with ReactVue and TypeScript.

Today, I work remotely from Santa Cruz de Tenerife (Spain), collaborating with distributed teams, mentoring engineers, and helping products move from idea to production with efficiency.

Tools I trust

  • Frameworks & Languages

    • HTML5

    • CSS3

    • JavaScript

    • TypeScript

    • React

    • Vue

    • Next.js

    • Nuxt.js

  • State Management

    • Redux

    • Zustand

    • Jotai

    • Pinia

    • Vuex

  • Testing, Monitoring & Quality Assurance

    • Jest

    • Vitest

    • Testing Library

    • Cypress

    • Sentry

    • DataDog

  • Design

    • Figma

    • Tailwind CSS

    • SCSS, Sass

    • Material UI

    • Remix

    • Vuetify

    • Storybook

  • Data Visualization

    • GraphQL

    • React Query

    • Highcharts

    • AG Grid

  • Tooling & Automation

    • REST API

    • Swagger, OpenAPI

    • VS Code

    • Node.js

    • Vite

    • Webpack

    • Docker

    • Design systems

    • Agile workflows

  • Cloud Deployment

    • Netlify

    • Vercel

    • AWS

  • Agentic AI

    • GitHub Copilot

    • ChatGPT

My journey so far

Senior Frontend EngineerGranular Energy

Apr 2023 - Aug 2025

I led end-to-end delivery across multiple features, from prototyping to release, including SSG work using Nuxt.js and Prismic. I also focused on improving developer experience through refactoring, testing strategies, codebase architecture, and mentorship.

Senior Frontend DeveloperCycloid

Aug 2019 - Apr 2023

This was a key chapter in my growth: Cycloid gave me a lot, and I gave 110% while being there. I shipped complex features, pushed component-driven practices with Storybook, and actively contributed to hiring and team onboarding.

Full-Stack DeveloperSaavu

Nov 2018 - Jul 2019

Working in a small team taught me speed and ownership, as well as code quality and having to wear many hats. I built core modules across frontend and backend using different frameworks, TDD, clean code and architecture, and close collaboration with the CEO.

Full-Stack Developer33 Mile Radius

Dec 2015 - Oct 2018

I owned the full lifecycle of web and mobile products, from shipping new features to maintaining production systems and supporting marketing websites. I helped them build their main product - a hybrid mobile/desktop reviews generation app.

Freelance JavaScript DeveloperUpwork

Jan 2015 - Nov 2015

Freelancing sharpened my adaptability. I worked with different industries and stacks, delivering React frontends, full-stack features on Node.js, and custom WordPress work.

Earlier Roles(condensed)

2013 - 2015

Backend and game development roles using Node.js, RabbitMQ, Oracle and Postgres DBs, C#, Unity, and TypeScript. Delivered enterprise modules, internal tools, and a Microsoft-compatible 3D educational game.

Beyond the stack

I hold a Bachelor in Computer Engineering from the University of Rome "La Sapienza", but most of what shaped me came from shipping real products with real teams.

My coding journey started when I was still a teenager, wandering school corridors in search of books of Pascal and BASIC, which sooner became of C++, JavaScript and CSS. Reading about hacker news, experimenting with Linux and open source, writing software of every kind.

In my free time I like to stay active, practicing sports like tennis, padél, trail running, swimming or calisthenics. I also like taking care of my plants, playing board games with friends, or eating some delicious food (Italian DNA, remember!).

I'm fluent in English, Spanish, and Italian.

Let's talk frontend

If you're working on a frontend project and think I could help, feel free to reach out.

I'm always up for a good conversation about programming languages, frontend architecture, product direction, or the tradeoffs that come with building things for real users.