|

Eduardo CastilloFrontend Developer

I specialize in Vue 3, Nuxt 3, and TypeScript, with 6+ years building enterprise web applications and high-performance websites. Available for freelance projects and full-time roles — remote or based in Italy.

Currently open to: full-time frontend roles (Italy or remote within Europe) and selected freelance projects.

↓ scroll to explore
< services />

What I Do.

From websites to complex web applications — I handle the frontend end to end.

01 //

Frontend Web Development

02 //

UI/UX Implementation

03 //

DevOps & Deployment

04 //

Technical Consulting

< about />

About.

Why clients trust me with their projects.

I'm a Frontend Developer with over 6 years of experience building web applications for companies across Europe and the Americas. My core stack is Vue 3, Nuxt 3, and TypeScript. I also work with React/Next.js and have backend experience in Go and Python when projects require it.

I work with modern technologies like Vue 3, Nuxt 3, TypeScript, React, and Next.js to build solutions that are fast, reliable, and easy to maintain. I focus on understanding your goals first, then choosing the right tools to get there.

Clients come back because I deliver on time, communicate clearly, and care about the end result. I hold a Computer Science degree from UCI (Cuba) with specialization in Java and OOP, and participated in ACM-ICPC competitions.

Based in

Italy (Remote)

Experience

6+ Years

Education

CS Degree — UCI

Languages

ES / EN / IT

< experience />

Experience.

6+ years delivering results for companies across Europe, Latin America, and beyond.

Frontend Developer — Enterprise Projects

Employer: Dacomat S.r.l. · Delivery partner: Reply S.p.A. (Contract)

Remote, Italy

  • Frontend development for enterprise clients in the energy and industrial sectors
  • Interactive dashboards and data management interfaces built with Vue 3 and TypeScript
  • Dynamic tables with filtering, pagination, and optimized sorting
  • File import/export flows and large-dataset handling
  • Performance optimization: lazy loading, code splitting, reusable component libraries

Freelance Frontend Projects

Frontend Developer (Freelance)

Remote

  • BattleBucks (Costa Rica · Feb–Jun 2025) — Solana blockchain integration via Reown for authentication and transactions
  • BattleBucks — Real-time chat with WebSocket and REST API, PWA configuration and caching strategies
  • Gitfast (Mexico · Jul–Sep 2024) — New features and UI component library
  • Gitfast — Rendering performance and state management optimization, frontend refactoring for scalability

Elkanodata

Frontend Developer (Full-time)

Remote, Spain

  • Worked alongside two senior frontend developers on enterprise client engagements
  • UN agencies: UNAIDS (Let Communities Lead, GCAI), UNFPA (Equity 2030, UHC Assessment Tool), IOM Climate-Related Migration, IFAD RIDE 2023, Peace Begins With Me
  • Other clients: EBU Eurovision News (newsroom microsite), Covenant House (WordPress CMS integration on existing vanilla frontend)
  • Stack: Nuxt 3, Vue 3, TypeScript, Prismic CMS, WordPress, D3.js, GSAP, Lenis, Swiper, Webpack, Vite

Teavaro

Frontend Developer (Full-time)

Remote, UK

  • UTIQ — corporate marketing site (Vue.js + TypeScript) supporting the TrustPid-to-UTIQ rebrand and expansion across European markets
  • Admin platform maintenance and development for user and data management
  • JavaScript to TypeScript migration for improved stability
  • Reusable Vue components and automated testing implementation
  • Backend collaboration for API optimization and caching

JADE Solutions

Frontend Developer (Freelance, part-time)

Remote, Cuba

  • Luna Tour — Vue 3 + Vite SPA for travel destination discovery (multilingual, mobile-first, WhatsApp handoff)
  • CMS pages, SEO optimization, and Google OAuth integration
  • Mobile layouts with Ionic and Capacitor
  • E-commerce admin panels

ONAT

Frontend Developer (Full-time)

Hybrid, Cuba

  • Frontend developer on internal administrative systems for Cuba's National Tax Administration Office (ONAT)
  • Built and maintained a reusable Vue component library shared across multiple admin modules
  • REST and GraphQL API integration with client-side caching and rendering optimization
  • Iterated UX based on direct feedback from internal operational teams
  • Three-year tenure with progressive ownership of larger surfaces and feature areas

El Catre

Frontend Developer (Full-time)

Remote, Cuba

  • Built the frontend of Cuba's first independent e-commerce platform: Nuxt 2 + Vue 2 + Vuex + Buefy on an Apollo GraphQL client
  • Seller storefronts, product catalog, cart, checkout, and seller analytics dashboards with ApexCharts
  • Real-time chat and notifications over WebSockets backed by Django Channels + Redis
  • Federated auth: Firebase phone verification, Facebook/Google OAuth, JWT
  • PWA + SSR optimization tuned for Cuban network conditions; image cropping and QR code generation
  • Backend support on Django + Graphene as secondary contributor (not the primary backend developer)
< skills />

Skills.

Technologies behind your next project.

01 //

Core Stack

Daily use, 6+ years

Vue 3Nuxt 3TypeScriptTailwind CSSPrimeVuePiniaREST APIsGit
02 //

Proficient

ReactNext.jsJavaScript (ES6+)SassVitestJestViteWebpackDockerPWASEOFigmaCanvas/SVG animations
03 //

Working Knowledge

GoPythonDjangoGraphQLSolana/Web3FirebaseIonic/Capacitor
04 //

Tools

VS CodeIntelliJ IDEAPostmanInsomniaTrelloLinux
< work />

Featured Work.

Real websites I've built for real clients.