
Javier Villanueva
Verified Expert in Engineering
eCommerce Developer
Bournemouth, United Kingdom
Toptal member since September 17, 2021
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
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
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.
Senior Front-end Developer
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.
Senior Full-stack Developer
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.
Senior Front-end Developer
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.
Technical Director
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.
Blockchain Developer
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.
Blockchain Developer
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.
Experience
HYTOPIA
https://hytopia.com/Veyr – Fitness Everywhere
https://play.google.com/store/apps/details?id=fit.veyr.mobileHYTOPIA AI Studio
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
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/MetaFab Dashboard
https://dashboard.trymetafab.com/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
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
Lazy Lion's Glitch Army
Sourcery DAO
https://sourcery.space/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/shopWealthy Ape Social Club
Education
Bachelor's Degree in Computer Science
The Center Technological University (UNITEC) - Valencia, Venezuela
Certifications
Adobe Commerce Full Stack Developer
Adobe
Adobe Commerce Developer
Adobe
Commercetools Associate Solution Developer
commercetools
Adobe Commerce JavaScript Developer
Adobe
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring