Hello, I'm

Eduardo Castillo

Frontend Developer / Web Engineer

6+ years crafting modern, performant, and user-focused web applications. Specialized in Vue.js, Nuxt.js, TypeScript — passionate about clean code, animations, and pixel-perfect interfaces.

About.

A quick overview of who I am and what I do.

I'm a Frontend Developer with over 6 years of experience designing and developing modern, performant, user-oriented web applications.

Specialized in Vue.js, Nuxt.js, and TypeScript, with strong focus on clean code, accessibility, and performance optimization. I enjoy collaborating with designers and backend teams to turn design systems into fluid, scalable, responsive interfaces.

Passionate about animations, reusable components, and frontend best practices. 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.

My professional journey across different companies and countries.

Dacomat (Reply)

Frontend Developer (Contract)

Jul 2025 — Present

Remote, Italy

  • Building interactive dashboards for data management with Vue 3 and TypeScript
  • Dynamic tables with filters, pagination, and optimized sorting
  • File import/export and large dataset handling
  • Performance optimization via lazy loading, code splitting, and reusable components

BattleBucks

Frontend Developer (Freelance)

Feb 2025 — Jun 2025

Remote, Costa Rica

  • Solana blockchain integration via Reown for authentication and transactions
  • Real-time chat with WebSocket and REST API
  • PWA configuration and caching strategies for improved performance

Gitfast

Frontend Developer (Contract)

Jul 2024 — Sep 2024

Remote, Mexico

  • Built new features and a UI component library
  • Optimized rendering performance and state management
  • Frontend refactoring for better scalability and readability

Elkanodata

Frontend Developer (Full-time)

Sep 2023 — Jun 2024

Remote, Spain

  • Animated and interactive interfaces with Canvas and SVG
  • Figma/Zeplin to responsive, cross-browser layouts
  • Dynamic content via Prismic CMS and WordPress

Teavaro

Frontend Developer (Full-time)

Aug 2022 — Sep 2023

Remote, UK

  • Admin platform for user and data management
  • JavaScript to TypeScript migration
  • Reusable Vue components and automated testing

JADE Solutions

Frontend Developer (Full-time)

Nov 2022 — Jul 2023

Remote, Cuba

  • CMS pages, SEO optimization, and Google OAuth
  • Mobile layouts with Ionic and Capacitor
  • E-commerce admin panels

ONAT

Frontend Developer (Full-time)

Sep 2019 — Aug 2022

Hybrid, Cuba

  • UI design and development for administrative systems
  • REST and GraphQL API integration
  • UX improvements based on user feedback

El Catre

Frontend Developer (Full-time)

Aug 2019 — Sep 2020

Remote, Cuba

  • Interactive UI components with Vue.js and Nuxt.js
  • GraphQL API integration and real-time updates
  • Docker environments for frontend deployment

Skills.

Technologies and tools I work with on a daily basis.

Frontend

HTML5CSS3SassTailwindVuetifyQuasarJavaScript (ES6+)TypeScriptVue.jsNuxt.jsPiniaVuexAxiosVitestJestPrimeVue

Design & UI

Responsive DesignAccessibility (WCAG)FigmaZeplinCanvas AnimationsSVG AnimationsSEO

Performance & Tools

WebpackVitePWACache StrategiesGitDockerLinux

Backend

PythonDjangoGoNuxt.jsGraphQLREST API

Other Tools

FirebaseTrelloPostmanInsomniaVS CodeIntelliJ IDEA

Services.

How I can help bring your project to life — from idea to production.

Full-Stack Web Development

End-to-end web applications — from frontend interfaces with Vue.js, React, or Next.js to backend APIs with Go, Python, Django, GraphQL, and REST. I deliver complete, production-ready systems.

  • SPAs, SSR & progressive web apps
  • REST & GraphQL API development
  • Database design & integration
  • Authentication & third-party services

UI/UX Implementation

Pixel-perfect translation of Figma, Zeplin, or Sketch designs into production-ready code with smooth animations and interactions.

  • Design-to-code (Figma/Zeplin)
  • CSS animations & Canvas/SVG graphics
  • Responsive & cross-browser layouts
  • Accessibility (WCAG compliant)

DevOps & Deployment

I don't just build it — I ship it. Docker containerization, CI/CD pipelines, cloud deployment, and infrastructure setup to get your app live and running smoothly.

  • Docker & containerized environments
  • CI/CD pipeline setup
  • Cloud deployment & hosting
  • Performance monitoring & caching

Technical Consulting

Architecture reviews, JavaScript-to-TypeScript migrations, code audits, and mentoring for development teams across the full stack.

  • System architecture planning
  • Codebase audit & refactoring
  • JS to TypeScript migration
  • Team mentoring & best practices

Projects.

A selection of personal and side projects from my GitHub.

Chat for Team

A team collaboration chat application built with TypeScript for real-time communication.

TypeScriptReal-timeWebSocket

WhatsApp Chat Integration

WhatsApp API integration using Twilio for automated messaging and communication workflows.

TypeScriptTwilioWhatsApp API

Festival Concert Scraper

A web scraper built with Vue.js to collect and display festival and concert information.

Vue.jsWeb ScrapingData

Google Maps Scraper

A Python-based scraper to extract business information and reviews from Google Maps.

PythonScrapingGoogle Maps

Cubita Producciones

A production company website built with TypeScript, featuring dynamic content management.

TypeScriptCMSWeb App

Twitter Clone

A Twitter-like social media application showcasing real-time feeds and user interactions.

JavaScriptSocial MediaREST API

Contact.

Interested in working together? Let's connect.