Gareth Williams
Full‑Stack & Web3 Developer
Building modern web applications, scalable backends, and secure blockchain‑powered solutions.
Previously Full Stack Developer at Stripe & Blockchain Engineer at Metamask
Frontend Development
- Modern React & Next.js Architectures
- Responsive & Accessible UI
- High‑performance Web Apps
Backend Development
- API Design & GraphQL Services
- Scalable Database Architecture
- Real‑time Data & Event Streaming
Web3 & Blockchain
- Solidity Smart Contract Development
- Ethers.js / Web3.js Integrations
- NFT & DeFi DApp Development
DevOps & Cloud
- AWS / GCP Infrastructure
- CI/CD Automation
- Scalable Cloud Architecture
Full Stack Projects
SaaS Analytics Dashboard
A responsive, component-driven dashboard for SaaS products built with React, delivering real-time analytics, user engagement insights, and interactive data visualisations optimised for desktop and mobile devices.
Frontend Features
- • React + Vite for ultra-fast builds
- • Tailwind CSS for utility-first styling
- • Chart.js & D3.js for data visualisation
- • Reusable UI component library
Performance Optimisation
- • Code splitting & lazy loading
- • Image optimisation with Next/Image
- • Memoisation with React.memo
- • Lighthouse score 95+ for all metrics
Key Achievements
- • Reduced bundle size by 42% via tree-shaking
- • Implemented fully accessible UI (WCAG 2.1 AA)
- • Achieved sub-200ms route transitions
Component Architecture
AI-Powered Knowledge Assistant
An AI-driven web application enabling real-time conversational search across company documents. Built with React for an interactive chat UI, and integrated with a fine-tuned LLM for context-aware, natural language responses.
Frontend Features
- • React Chat Interface with Streaming Responses
- • Context-Aware Search and Query Suggestions
- • Document Upload & Preview Components
- • Tailwind CSS + Framer Motion for Animations
AI Integration
- • OpenAI GPT-4 / LangChain Integration
- • Vector Search with Pinecone
- • Custom Prompt Engineering
- • Real-Time Streaming via WebSockets
Key Achievements
- • Reduced average query time from 4s to 0.9s
- • 92% accuracy in document content retrieval
- • Seamless real-time AI responses with token streaming
System Architecture
Web3 NFT Marketplace on Ethereum
A full-stack decentralized application enabling users to mint, trade, and auction NFTs on the Ethereum blockchain. Built with Solidity smart contracts, a Node.js backend, and a React front-end with wallet integration.
Frontend Features
- • React + Next.js for SPA/SSR hybrid
- • Web3.js & Ethers.js wallet integration
- • NFT minting & upload via IPFS
- • Tailwind CSS + Framer Motion UI
Smart Contract & Backend
- • Solidity ERC-721 & ERC-1155 contracts
- • OpenZeppelin security standards
- • Node.js GraphQL API
- • IPFS metadata storage
Key Achievements
- • Seamless MetaMask & WalletConnect login
- • Sub-3s minting & transaction confirmation
- • Deployed on Ethereum mainnet & Polygon