Ed Villatoro Front-end Developer
Edgar Villatoro
Front-End Developer | Vue.js, Nuxt, TypeScript, Tailwind | UI Performance & Scalable Architecture
A SELECTION OF PROJECTS I'VE BUILT
A full-stack note taking app built with Nuxt 4, PostgreSQL and Tailwind CSS.
A Chrome extension to filter and categorize your YouTube favorited videos.
A clean, responsive tip calculator built with vanilla JavaScript.
A personal finance dashboard for tracking income, expenses and budgets.
A fun and responsive game built with vanilla JavaScript.
Front-End Developer with 5+ years of experience building web interfaces that actually feel good to use. I got into web development because I was genuinely fascinated by how the web works under the hood, and that curiosity hasn't slowed down since.
Most of my work has lived in the Vue.js ecosystem, building component-based architectures, working with TypeScript in larger codebases, and translating Figma designs into pixel-perfect, accessible interfaces. I care a lot about the details: whether that's getting the spacing just right, making sure a component is reusable and well-documented, or writing a unit test that'll save future-me from a headache down the road.
On the tooling side, I'm comfortable with GitLab/GitHub, Vite, Webpack, and I've been leaning more into Storybook for component documentation and Jest for unit testing. I also have a soft spot for styling; Tailwind CSS, Sass, or plain CSS, I enjoy the craft of making things look and feel polished.
What I genuinely enjoy most though is the collaborative side of this work. I like being in rooms (or Slack channels) where ideas get challenged, problems get solved together, and everyone's trying to build something they're proud of. Front-end development, at its core, is about people, and I try to keep that in mind with every line of code I write. If you want to connect or work on something together, I'd love to hear from you.