Javier Villanueva, Developer in Bournemouth, United Kingdom
Javier is currently unavailable

Javier Villanueva

eCommerce Developer

Bournemouth, United Kingdom

Toptal member since September 17, 2021

Bio

Javier's a senior full-stack engineer with 12+ years of experience building modern web and mobile apps using React, Next.js, and React Native. He focuses on building AI-powered features, including LLM-based content generation, RAG pipelines, and real-time interfaces that enable highly personalized user experiences. Javier works on turning complex Web3 and blockchain infrastructure into polished, user-friendly products, shipping smart contracts and scalable, multi-chain front-end integrations.

Portfolio

Veyr
TypeScript, Expo, React Native, React, PostgreSQL, RAG Pipelines, Python...
HYTOPIA
Node.js, React, Remix, Next.js, Web3, Ethers.js, TypeScript, Ethereum, Solidity...
NF2 Limited
JavaScript, React, Vue, Web3.js, Solidity, Ethereum, DApps, Node.js, PHP...

Experience

  • JavaScript - 10 years
  • eCommerce - 10 years
  • Node.js - 5 years
  • Vue - 5 years
  • Ethereum - 2 years
  • DApps - 2 years
  • Ethers.js - 1 year
  • Smart Contracts - 1 year

Preferred Environment

Visual Studio Code (VS Code), iTerm2, GitHub, Bitbucket, Node.js, Postman, Docker, MacOS, React, Cursor AI

The most amazing...

...thing I've built is Veyr, an AI fitness app (iOS/Android) using React Native and RAG, scaling to thousands of users in the 1st week.

Work Experience

Senior Full-stack Developer

2025 - PRESENT
Veyr
  • Built a full-stack AI fitness app from scratch using React Native (Expo) and TypeScript, featuring personalized workout generation powered by large language models.
  • Designed and implemented a RAG pipeline using the Vercel AI SDK and Gemini, grounding generations in each user's profile and training history to improve workout relevance.
  • Integrated streaming large language model (LLM) responses to deliver progressive UI updates during generation, eliminating loading states and improving perceived performance.
  • Engineered a multi-day training plan generation and intelligent exercise. Substitution logic with response caching to minimize redundant model calls.
  • Built auth, database, and back-end services on Supabase; managed server state and data fetching with TanStack Query to reduce redundant network requests.
  • Implemented fluid UI animations with React Native Reanimated, improving overall app polish and interaction responsiveness.
Technologies: TypeScript, Expo, React Native, React, PostgreSQL, RAG Pipelines, Python, JavaScript, Tailwind CSS, Supabase, Supabase Auth, Large Language Models (LLMs)

Senior Front-end Developer

2022 - PRESENT
HYTOPIA
  • Developed the front-end interface for the company's back-end systems that interact with multiple EVM-based blockchains in real time.
  • Optimized and maintained the back-end endpoints to maintain the provided user services.
  • Provided technical support for developers and gaming agencies using the system and addressed any suggested issues and improvements.
  • Developed the front-end infrastructure for the sandbox game that was built in-house to allow players to manage their worlds, collectibles, currencies, avatars, etc. All are powered by MetaFab systems and blockchain infrastructure.
Technologies: Node.js, React, Remix, Next.js, Web3, Ethers.js, TypeScript, Ethereum, Solidity, Vercel, Full-stack, Problem Solving, Software Architecture, Software Design

Senior Full-stack Developer

2022 - PRESENT
NF2 Limited
  • Programmed the front and back ends of web applications, using mainly custom PHP frameworks like Laravel and WordPress.
  • Developed Web3 decentralized applications based on Ethereum smart contracts using Solidity and JavaScript.
  • Generated product installation and support documentation.
  • Provided training courses on best practices for eCommerce development.
  • Created requirements documents based on the client's needs.
Technologies: JavaScript, React, Vue, Web3.js, Solidity, Ethereum, DApps, Node.js, PHP, Laravel, WordPress, eCommerce, Full-stack, Problem Solving, Software Architecture, Software Design

Senior Front-end Developer

2022 - 2025
Cambria
  • Worked across a large TypeScript monorepo for Cambria: Duel Arena, a blockchain-enabled multiplayer web game covering real-time gameplay, web clients, and on-chain systems.
  • Built the core stack: Phaser game client with Colyseus for low-latency multiplayer, a Node.js and Express server with shared game logic, PostgreSQL (Drizzle) and Redis data layers, and a lobby API with Privy auth.
  • Shipped Solidity contracts, typed SDK code generation (wagmi/viem), blockchain event indexing, and signing services for duels. Also managed Helm and Kubernetes deployments, CI pipelines, and Playwright end-to-end tests.
Technologies: Svelte, SvelteKit, Web3, Ethers.js, Solidity, Tailwind CSS, Redis, PostgreSQL, Supabase, TypeScript, JavaScript, Vite, React, Drizzle, Drizzle ORM, Phaser.io, Colyseus

Technical Director

2015 - 2023
Media Lounge
  • Developed and maintained Magento-based eCommerce websites and a site using alternative API-based eCommerce solutions like commercetools.
  • Oversaw the progress of development projects from the technical point of view.
  • Ensured programming-related tasks were completed within budgets and deadlines.
  • Estimated the time and resources necessary to complete requirements.
  • Developed automated processes for quality assurance and testing.
  • Created and managed technical goals for the development team.
  • Monitored and improved internal development processes continuously.
  • Provided technical advice to management and staff outside the development team.
Technologies: PHP, JavaScript, React, Vue, MySQL, Magento, Magento 2, BigCommerce, Shopify, Commercetools, Node.js, Team Management, eCommerce, Quality Assurance (QA), QA Testing, Automated Testing, Full-stack, Problem Solving, Software Architecture, Software Design

Blockchain Developer

2021 - 2022
Dino Babies
  • Developed smart contracts for an NFT minting project and optimized for low gas costs.
  • Built a marketplace to allow spending custom ERC20 token to purchase digital items.
  • Advised an internal dev team on structure and implementation of new features to ensure all requirements are met.
Technologies: React, Ethereum, Ethers.js, REST, Amazon Web Services (AWS), Blockchain, Ethereum Smart Contracts, Full-stack, Problem Solving, Software Architecture, Software Design

Blockchain Developer

2021 - 2022
Blockchain Media Pty Ltd
  • Developed a collectible NFTs website powered by the Polygon network and using gasless meta-transactions to reward Discord referrals with seasonal ERC1155 tokens.
  • Built a new website for the NFT project using React/Next.js and Ether.js to handle Web3 integrations.
  • Created Discord Bots to track referral invites and reward them in real time with custom NFTs.
  • Assisted in developing smart contracts to allow for meta transactions and optimizations to handle thousands of transactions per minute.
Technologies: Ethers.js, Ethereum, Web3.js, Node.js, React, Sequelize, Solidity, Discord, Discord Bots, X (formerly Twitter) API, Next.js, Blockchain, Ethereum Smart Contracts, Vercel, Full-stack, Problem Solving, Software Architecture, Software Design

Experience

HYTOPIA

https://hytopia.com/
HYTOPIA is a modern games platform that powers voxel-based creator experiences. I helped implement the front ends for all their services that required interaction with ETH Mainnet, Polygon, and their custom L2 Blockchain based on Arbitrum Orbit; this included token swaps, staking, bridges, faucets, and many more. I also helped develop user interfaces for their Rust-based game using the Chromium Embedded Framework.

Veyr – Fitness Everywhere

https://play.google.com/store/apps/details?id=fit.veyr.mobile
A React Native fitness app with AI-powered workout generation. As full-stack developer, I built the complete system using Expo, TypeScript, and Supabase. Engineered a RAG pipeline with Vercel AI SDK and Gemini models to generate personalized workouts based on user preferences and training history. Implemented real-time streaming for progressive UI updates, multi-day program generation, and exercise replacement. Developed auth flows, optimized caching with TanStack Query, and created polished animations with Reanimated.

HYTOPIA AI Studio

HYTOPIA Studio is an Electron-based IDE for creating HYTOPIA voxel games, featuring an AI coding agent, a live in-game preview, and 3D editing tools.

The desktop app (React 19, Radix UI, Tailwind, Vite) ships with Monaco code editing, a Three.js model viewer (GLTF/GLB, animations, node hierarchy), and an embedded webview for game preview tied to the dev server lifecycle.

The AI back end (Express.js/Bun) runs on Claude Sonnet and GPT over a custom WebSocket protocol for streaming chat. The agent has 13+ tools split between server-side (VFS, RAG with pgvector) and client-side (IPC to Electron) execution, with context compaction, token budgeting, and an explore subagent for multi-file investigations.

A WebSocket bridge to a HYTOPIA SDK build plugin lets users place blocks in real time, insert schematics, and switch build/play modes. Multiplayer testing works through Cloudflared tunneling.

Luma AI Pillow Software

Luma's AI Pillow Software is a browser-based tool that measures shoulder dimensions from a photo or live camera feed to recommend the right pillow height.

The front end (React 19, TypeScript, and Vite) handles two input flows: live video and static image upload. Both run through MediaPipe's PoseLandmarker for real-time body landmark detection, with a calibration system that uses average eye width (2.42cm) as a physical pixel-to-cm reference.

The measurement engine takes multiple samples, applies median filtering and outlier rejection, and scores each result using a confidence model that weighs eye and shoulder landmark visibility. A pose validation layer checks shoulder positioning against dynamic viewport bounds before accepting any sample.

All processing runs entirely client-side with no back end required, so photos never leave the device.

Cambria | Duel Arena

https://lobby.cambria.gg/
An online multiplayer game where players can challenge each other and stake crypto in battles where the winner takes all. I was primarily responsible for implementing the Web3 integrations between the Phaser game and the wallets/smart contracts using a combination of Svelte, TypeScript, and multiple open source libraries. I also helped implement in-game features and optimize performance to support multiple concurrent players running without slowdowns or lag.

MetaFab Dashboard

https://dashboard.trymetafab.com/
A back-end dashboard for gaming agencies and developers to interact with the MetaFab that provides a self-serve solution for games and gamified apps to integrate powerful blockchain infrastructure.

I developed the dashboard using React and the Remix framework while ensuring the application was performant and easy to use. I implemented best practices like streaming data and the React Suspense API to provide a smooth user experience, although data transfer was often very high.

Ape Invaders

A P2E NFT game built in the Ethereum blockchain.

I developed the smart contract to mint ERC721 tokens gas-efficiently and allowed staking and rewards. I used off-chain elements to avoid paying gas fees and created a marketplace where items can be bought using the project custom token.

Lazy Lions Collectibles

A seasonal NFT collection that rewards Discord referrals with custom ERC1155 tokens. I was responsible for building the front-end and Web3 integration with the Polygon smart contracts. I worked on the functionality that allows for gasless transactions and meta-transactions so the dApp can scale to thousands of transactions per minute.

Lazy Lion's Glitch Army

A unique NFT gamified minting experience built on Ethereum Mainnet where people could purchase and "absorb" other NFTs in the collection; the more NFTs they owned, the more points they would get. I was in charge of developing the front-end Next.js application following the design system in place and integrating it with the smart contract using the Viem and Wagmi React libraries.

Sourcery DAO

https://sourcery.space/
A decentralized autonomous organization (DAO) for projects where you can apply for funding to promote unicycling initiatives. I created the smart contract to handle registration and voting for projects and the website and front-end interface to make interacting with it more user-friendly.

The smart contract is integrated with third-party systems that allow notifying users via email when projects are submitted, accepted, or rejected by monitoring events live in the blockchain.

Dino Babies Shop

https://www.dinobabies.io/shop
An NFT project shop that allows holders to purchase virtual items with their custom ERC20 token. I helped develop the front end for the shop page and added the integration to transfer tokens to purchase each individual item. The back end uses an AWS DynamoDB to manage listings.

Wealthy Ape Social Club

An app to allow ERC721 holders to stake their tokens and earn a custom ERC20 token to be able to spend in the marketplace. I developed the staking contract and the ERC20 token implementation, and the front end Web3 integration using Nuxt and Ethers.js. The staking contract is upgradeable using the UUPS proxy pattern, so it's easier to change in the future.

Education

2003 - 2009

Bachelor's Degree in Computer Science

The Center Technological University (UNITEC) - Valencia, Venezuela

Certifications

MAY 2020 - PRESENT

Adobe Commerce Full Stack Developer

Adobe

MAY 2020 - PRESENT

Adobe Commerce Developer

Adobe

OCTOBER 2019 - PRESENT

Commercetools Associate Solution Developer

commercetools

APRIL 2019 - PRESENT

Adobe Commerce JavaScript Developer

Adobe

JULY 2018 - PRESENT

Adobe Commerce Front-end Developer

Adobe

Skills

Libraries/APIs

Node.js, RequireJS, React, Vue, Web3.js, REST APIs, X (formerly Twitter) API, Wagmi, Three.js, OpenAI API, Claude API, Drizzle

Tools

GitHub, Bitbucket, Postman, Sequelize, Sentry, MetaMask, Prisma, Etherscan, Expo, Claude, Drizzle ORM

Languages

PHP, JavaScript, HTML, CSS, XML, Less, HTML5, TypeScript, Solidity, C++, Rust, Python

Frameworks

Knockout (Knockout.js), Tailwind CSS, Zend Framework, Next.js, Laravel, Nuxt.js, Remix, Svelte, Express.js, Phaser.io, Chromium Embedded Framework (CEF), React Native, Electron, Colyseus, MediaPipe

Paradigms

Object-oriented Programming (OOP), REST, Automated Testing

Platforms

Magento, Magento 2, Visual Studio Code (VS Code), Vercel, BigCommerce, Shopify, Commercetools, Ethereum, Blockchain, Docker, Storyblok, Algolia, WordPress, MacOS, Heroku, Amazon Web Services (AWS), Google Cloud Platform (GCP), iOS, Android

Storage

MySQL, PostgreSQL, Amazon DynamoDB, Redis

Other

APIs, eCommerce, Front-end Development, Web3, Front-end, Full-stack, Problem Solving, Software Architecture, Software Design, Full-stack Development, IT Project Management, Web Security, DApps, iTerm2, Non-fungible Tokens (NFT), Ethereum Smart Contracts, WebSockets, AI Integration, IT Audits, Team Management, Quality Assurance (QA), QA Testing, Ethers.js, Cloudflare, Smart Contracts, Discord, Discord Bots, ERC-20, ERC-721, Decentralized Autonomous Organizations (DAO), Cryptocurrency Wallets, Voxel, Large Language Models (LLMs), Gemini, AI Agents, Agentic AI, Embedding Models, Speech-to-Text (STT), Supabase, Supabase Auth, React Native Reanimated, Agentic RAG Systems, RAG Architecture, Retrieval-augmented Generation (RAG), Cursor AI, Bun, OpenAI, SvelteKit, Vite, Machine Learning, Artificial Intelligence (AI), RAG Pipelines

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring