I'm a Lead Creative Technologist & Full-Stack Developer. I build immersive 3D experiences, full-stack Web3 platforms, and interactive data visualizations — from GLSL shaders to smart contracts to backend services. Everything I build works and looks right, backed by 7+ years of development and 10+ years of professional design.
From 2024–2026, I was lead developer at BASEDAI, where I single-handedly built the entire product suite: The Nexus — a real-time 3D blockchain visualization rendering on-chain node data as an interactive Fibonacci spiral; DeFi Launchpad — a decentralized incubation platform with a large system of interconnected Solidity smart contracts using EIP-1167 cloneable factories, escrow funding, milestone governance, and a staking position marketplace; and Based Gecko — a full-stack token monitoring platform with real-time price charts from on-chain Uniswap data, WebSocket-powered community features, and Ethereum wallet authentication.
Previously, I was lead Three.js developer at Montra, a browser-based video editing platform built with React Three Fiber. From 2020–2023, I led development at XELEVEN, a metaverse studio delivering immersive experiences for clients including Nike. Our project Spirit Realm — a browser-based 3D metaverse with custom third-person controls, real-time multiplayer, and Web3 NFT minting — was featured at NFT NYC in Times Square.
I came into tech through design and blockchain — starting at Coinsquare in 2014, then joining IOST where I was hired for my design and writing background and rose to Head of Growth, Europe. It was at IOST that I started building frontend code through an education fund, discovered I loved coding more than marketing, and made the switch. By 2020 I was lead developer at XELEVEN. I've spoken at Chainlink HQ in Berlin and Google Campus in Warsaw.
I use AI tooling — Claude Code, OpenClaw, Hermes — and agentic workflows to speed up development and ship faster.
Beyond tech, my background in music includes five Billboard Top-20 tracks, features in VICE and BoilerRoom, and nominations at the Oberhausen Film Festival and Prism Prize Awards.
I also use OpenClaw to run an autonomous agent that creates shader art and generative visuals. The results have been pretty cool so far. Check it out in the Mauve Zone.
Here are a few of my recent projects, as well as some of my thoughts that I write for my blog.

Our protocol was growing fast — new tokens launching, liquidity pools spinning up, community members trading — but there was nowhere to see any of it. No dashboard, no charts, no way to know what was happening on-chain without reading Etherscan. The community was flying blind. So I built Based Gecko (github.com/AaronJCunningham/based-gecko) — a real-time […]

Our protocol needed a way for the community to back new projects – not just throw tokens at them and hope, but actually govern them. Stake in a project, vote on whether it’s hitting milestones, earn rewards when it delivers, trade your position if you want out early. A full incubation platform with real accountability […]

Most blockchain dashboards look like spreadsheets. Rows of numbers, green and red candles, wallet addresses you can’t pronounce. They work, but they don’t help you understand what’s actually happening on a network. You’re reading data, not seeing it. When our team at BasedAI needed a way to monitor the network, I wanted to try something […]

In February 2022, The Wall Street Journal published an article on how collectors were exploring new ways to display their NFT art beyond phones and laptops. As part of that story, the publication reached out to me while I was working with the digital NFT museum Musée Dezentral to share my perspective on the cultural shift.

As both a developer and an artist with a penchant for Tarot, I embarked on a journey to create something unique—a Tarot Reading AI.

The ThreeJS Metaverse was built with a WebGL library called ThreeJS, more specifically React Three Fiber a React library for ThreeJS.

In 2018, while working as a full-stack Web3 developer with IOST, I was invited to speak at the newly opened Google for Startups Campus in Warsaw.

In 2022, I spoke about the future of web3 at Chainlink in Berlin. At the time I was working for RaveSpace.io.

Learn what TypeScript is and why it matters for JavaScript developers. A beginner’s guide covering type safety, benefits, and how it compares to JavaScript.

There is a lot of hype these days around NFTs, blockchain, and crypto, which has many people asking 'What is web3?"

I built a scroll-based animated website for XELEVEN, my metaverse and web3 studio. I want to make the web less boring!

Learn what WeakMap and WeakSet are in JavaScript, how they differ from Map and Set, and why they exist. A beginner-friendly guide with comparisons, use cases, and limitations.

Learn the fundamentals of building a browser-based metaverse with Three.js, React Three Fiber, and Next.js. We’ll cover models, collisions, controls, and performance—everything you need to start your first 3D web world.

I wanted to see how far I could push Three.js and GLSL, so I built this header. It consists of four scenes rendered directly to the GPU and used as textures. It is completely interactive, built with Three.js, Next.js, React, React Three Fiber, and GSAP. My website uses WordPress as a headless CMS. What is […]

Learn JavaScript from scratch with this ultimate beginner’s guide JavaScript. Understand variables, functions, arrays, objects, loops, and modern features step by step.

I recently built a scroll-based animated website for Sadu, using Three.js, React, and Next.js

Exploring Next.js 13 Features: A New Era for React Development

JavaScript Sets were introduced in 2015 with the release of ES6.At first glance, they may seem like a hash or an array, but there are some major differences.

I recently built a site for a client using Next.js with headless WordPress rest API, a convenient and easy way to build a CMS.