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 React, Vue 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
Playwright
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
GitHub Actions
Design systems
Agile workflows
Cloud Deployment
Netlify
Vercel
AWS
AI-Assisted Development
Claude Code
GitHub Copilot
Cursor
My journey so far
Senior Frontend Engineer - Cycloid
Jul 2026 - present
I returned to Cycloid to support a strategic transition between their legacy platform and its next-generation rebuild, bringing back historical product context from my earlier years there. I balanced critical work for enterprise customers on the existing platform with contributing to the new AI-assisted, specification-driven platform, working with Vue 3, Nuxt, TypeScript, Claude Code and Cursor.
Independent Software Engineer - dangz.dev
Oct 2025 - Jun 2026
Between contracts, I built complex React and Next.js applications to deepen my expertise in the modern React ecosystem, including the App Router, headless CMS integrations and modern state/data patterns. I also started this blog to write about frontend architecture and scalable UI engineering, and sharpened my AI-assisted development workflow with Claude Code and Cursor.
Senior Frontend Engineer - Granular Energy
Apr 2023 - Aug 2025
I led the frontend work of multiple features end-to-end, from prototyping to release, including internal tooling and SSG work using Nuxt.js and Prismic. I also focused on improving developer experience through refactoring, testing strategies, codebase architecture, and mentorship.
Senior Frontend Developer - Cycloid
Aug 2019 - Apr 2023
This was a key chapter in my growth, as it's where I effectively started thinking and moving like a senior engineer. I shipped complex features, developing component-driven designs with Storybook and helping with codebase architecture. I also actively contributed to hiring, product management and onboarding.
Full-Stack Developer - Saavu
Nov 2018 - Jul 2019
Working in a small team where code quality mattered taught me speed, versatility and ownership. I built core modules across frontend and backend using different frameworks, TDD, clean code and architecture, and close collaboration with the CEO.
Full-Stack Developer - 33 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.
Earlier Roles - (condensed)
2013 - 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. I also developed a Microsoft PC game using TypeScript, C# and Unity 3D.
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.