# ZTX

Canonical: https://gaboesquivel.com/project/ztx

A Web3 virtual-world experience with embedded wallet connectivity, transaction signing, and NFT trading.

**Role:** Software Engineer
**Employment:** Aug 2022 – Aug 2023 (Software Engineer, ZTX)
**Types:** web3, full-time, featured, frontend, fullstack, startup
**Technologies:** WebGL, Ethereum, Ethers.js, NFT, Node.js, React, Next.js, AWS, Serverless, Tailwind, TypeScript
**Link:** https://ztx.io

## Story

I built the React application hosting ZTX's WebGL virtual world, establishing its frontend architecture with Next.js, Tailwind CSS, and Framer Motion.
The main challenge was letting users interact with blockchain assets without leaving the virtual environment. I developed an EVM wallet connector using MetaMask, Ethers.js, and a custom JavaScript event system to connect the WebGL experience to wallet sessions, transaction signing, and NFT trading.
I also integrated Google Tag Manager to provide product analytics around how users interacted with the experience.

## Achievements

- Built the React and Next.js application hosting the WebGL virtual world.
- Developed an EVM wallet connector using MetaMask, Ethers.js, and a custom JavaScript event system.
- Enabled transaction signing and NFT trading directly within the WebGL experience.
- Integrated product analytics through Google Tag Manager.