|

Eduardo CastilloFrontend Developer

I specialize in Vue 3, Nuxt 3, and TypeScript, with 7+ 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 7 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 full-stack with React/Next.js and Python/FastAPI backends 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

7+ Years

Education

CS Degree — UCI

Languages

ES / EN / IT

< experience />

Experience.

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

Frontend Developer / Web Engineer — Enterprise Projects

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

Remote, Italy

  • Development for enterprise clients in the aerospace/logistics (Altec), industrial (Ferwood) and energy (Eni) sectors.

LISUP (Altec) — web-based logistics / warehouse management system (Vue 3, PrimeVue 4, TypeScript, Tailwind)

  • Interactive dashboards and data management interfaces for logistics modules (IWM, spare parts, shipments, inbound/outbound inspections, TRF)
  • Dynamic tables with filtering, pagination and optimized sorting
  • File import/export flows and handling of large data volumes
  • SSO authentication with Keycloak, internationalization (vue-i18n) and real-time updates via WebSocket (STOMP/SockJS)
  • Performance optimization (lazy loading, code splitting, reusable components); testing with Vitest and Cypress, code quality with SonarQube

Ferwood — e-commerce platform for refurbished industrial machinery (replacing the legacy Magento/Elasticsearch stack)

  • New multi-market public website (Next.js 16, React 19, TypeScript, Tailwind): catalog with data-driven filters from OpenSearch, i18n across 10+ languages (next-intl), SEO overhaul (metadata, JSON-LD, hreflang, 301 redirects + proxy for legacy URLs), Contentful CMS, authentication and wishlist
  • Custom backend API (FastAPI, Python 3.13): Redshift-to-OpenSearch reindexing pipeline, catalog/search and recommendation APIs, write integration with Dynamics CRM, transactional emails (AWS SES / Microsoft 365)
  • Deployment on AWS ECS Fargate behind ALB via CodePipeline, Docker builds with test gates, automated reindexing via EventBridge Scheduler
  • Internal tools (Next.js, React, PrimeReact) replacing legacy Excel pricing tools ("Prova Prezzi" price calculator, unified price list)

Eni

  • Bug fixing and maintenance of data management interfaces

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 projects for enterprise clients
  • 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 into an 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 website (Vue.js + TypeScript) supporting the rebrand from TrustPid to UTIQ and expansion into European markets
  • Maintenance and development of the admin platform for user and data management
  • Migration from JavaScript to TypeScript for greater stability
  • Implementation of reusable Vue components and automated tests
  • Collaboration with the backend team on API optimization and caching

JADE Solutions

Frontend Developer (Freelance, part-time)

Remote, Cuba

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

ONAT

Full Stack Developer (Full-time)

Hybrid, Cuba

  • Full-stack developer on internal administrative systems for Cuba's National Tax Administration Office (ONAT)
  • Built and maintained a reusable Vue component library shared across multiple administrative modules
  • Backend development and database modeling with Django, exposing REST and GraphQL APIs
  • Client-side API integration with caching and rendering optimization
  • UX iteration based on direct feedback from internal operations teams
  • Three-year tenure with growing responsibility over broader areas and features

El Catre

Full Stack 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 via WebSocket with Django Channels + Redis
  • Federated authentication: Firebase phone verification, Facebook/Google OAuth, JWT
  • PWA and SSR optimization tuned for Cuban network conditions; image cropping and QR code generation
  • Backend support with Django + Graphene (GraphQL): database modeling and API endpoints
< skills />

Skills.

Technologies behind your next project.

01 //

Core Stack

Daily use, 7+ years

Vue 3Nuxt 3TypeScriptTailwind CSSPrimeVuePiniaREST APIsGit
02 //

Advanced

ReactNext.jsJavaScript (ES6+)PythonSassVitestJestCypressViteWebpackDockerPWASEOFigmaWordPressAstroGSAPFramer MotionCanvas/SVG animations
03 //

Working Knowledge

FastAPIAWS (ECS/Fargate, OpenSearch, Redshift, SES)PostgreSQLContentfulKeycloakWebSocket (STOMP/SockJS)next-intlGoDjangoGraphQLSolana/Web3Reown AppKitFirebaseIonic/CapacitorFabric.jsshadcn-vueD3.jsPrismicStrapi
04 //

Tools

VS CodeIntelliJ IDEAPostmanInsomniaTrelloLinux
< work />

Featured Work.

Real websites I've built for real clients.