Alejandro R.
Senior React Developer | Next.js & Vue Frontend Developer | TypeScript
Senior React Developer and Next.js Developer, also Vue.js / Nuxt Developer. Top Rated Plus | 100% Job Success | 24 jobs | 2,900+ hours | $100,000+ earned on Upwork | 6+ years of frontend development. I build production frontends with React, Next.js, Vue, and Nuxt. Clients hire me when a screen is slow, a migration is stuck, or a UI needs to ship. What I do as a React / Next.js developer: - React and Next.js: App Router, server and client components, data fetching, Redux - Web applications and SaaS platforms, from AI agent platforms to learning management systems - Performance: Core Web Vitals, rendering, and bundle size - AI in the interface: chat, classification, and token use What I do as a Vue.js / Nuxt developer: - Features, migrations, and UI on existing Vue and Nuxt apps Stack: TypeScript, JavaScript, Tailwind CSS, Material UI, Bootstrap, Node.js. Tests with Jest, Vitest, and Cypress. You get maintainable code and a clear next step. Send the screen, the repo, or the pull request. React Developer | Next.js Developer | Senior Frontend Developer | Front End Developer | Vue.js Developer | Nuxt Developer | TypeScript Developer | Web Developer
Earnings and projects
Last 6 months ÷ 6
Read daily since Oct 21, under 30 days
Billed in all: $112,477$112k
$4.2k in the last 6 months
Across 11 contracts
Across 28 contracts
Earnings, last 30 days
Tracked from Oct 21, 2026.
Skill rankings: Top 0.99% in Tailwind CSS
Top 1% in 2 of 15 skills, ranked by MRR among everyone on Upwork with the skill.
- #9Cypress712 freelancers · 🇵🇾 #1Top 1%🇵🇾#1 of 1
- #14Jest412 freelancers · 🇵🇾 #1Top 3%🇵🇾#1 of 1
- #26Nuxt.js1,349 freelancers · 🇵🇾 #1Top 2%🇵🇾#1 of 2
- #28Performance Optimization1,100 freelancers · 🇵🇾 #1Top 3%🇵🇾#1 of 1
- #43Web Application Development2,030 freelancers · 🇵🇾 #1Top 2%🇵🇾#1 of 1
- #45Redux3,245 freelancers · 🇵🇾 #1Top 1%🇵🇾#1 of 4
- #69Tailwind CSS6,978 freelancers · 🇵🇾 #1Top 0.99%🇵🇾#1 of 4
- #99Responsive Design9,915 freelancers · 🇵🇾 #1Top 1.00%🇵🇾#1 of 2