
Jonathon "rabbitt" P.
10+ years in Web Technologies
20+ with a passion for computers
Hello fellow user(s)!
I'm Jon or rabbitt as seen on...line
I have a passion for building mobile first web applications and creating enjoyable user experiences. My current focus has been Web3 which was the start of decentralized applications, utilizing blockchain technology and beginning an era to own our data.
I am always enhancing many skills, but the shortlist of them are TypeScript, Vue + Vite & rust. With the former I have been diving into Jest and the latter has internal tests, yay! And yes I can do React, it was just never my go-to as Nuxt won me over, years ago — it's still my go-to framework for production work.
If you’re curious about what I’m experimenting with, learning, or building right now, check out my now page — a running snapshot of my current focus and side quests.
Recent Projects

imagiNation: Multi-chain NFT Marketplace
Advanced multi-chain NFT marketplace platform demonstrating the complete evolution from React to Vue.js/Nuxt.js architecture, then progressing through EVM-based implementation to cutting-edge native CKB development with RGB++ protocol integration and Bitcoin locking mechanisms. This sophisticated Web3 marketplace showcases expertise in framework migration for SEO optimization, blockchain interoperability, smart contract development across multiple platforms, and innovative storage solutions including Spores protocol and CKBFS. The platform uniquely bridges traditional blockchain limitations through isomorphic Bitcoin-CKB asset binding, creating a truly bridgeless cross-chain experience while maintaining seamless NFT trading functionality.

Nervos Nation Community Landing
Comprehensive community landing page built with Vue.js and Nuxt.js, serving as the primary hub for the English-speaking Nervos blockchain community. This dynamic, content-managed website utilizes Contentful as a headless CMS to deliver real-time ecosystem updates, community resources, and engagement opportunities. Features automated ecosystem data crawling from public GitHub repositories, custom API-driven content sections, and responsive design principles that create an intuitive gateway for both newcomers and existing members of the rapidly evolving Nervos ecosystem.

Life Token: Smart Chain Charity Token
Innovative charity cryptocurrency platform built on BNB Smart Chain featuring automated transaction fee distribution to charitable causes. This comprehensive Web3 application showcased real-time token statistics, holder tracking, and price monitoring through live Web3 API integrations. The project demonstrated advanced Solidity development with Hardhat tooling, OpenZeppelin security standards, and modern frontend architecture using Nuxt.js/Vue.js with TypeScript, while navigating complex stakeholder dynamics and providing valuable lessons in project management, community expectations, and the importance of aligned vision in blockchain ventures.

Jambo Mambo: Web3 Gaming Website
Interactive Vue.js website developed for a Solana-based Web3 gaming project, featuring custom interactive elements including an engaging mascot with click animations, innovative vertical roadmap slider with milestone progression tracking, and smooth scroll-jacking effects. Built from provided assets and prototype designs, the site showcases advanced frontend development skills through custom JavaScript event handling, CSS transform animations, and responsive design techniques while maintaining optimal performance across all device types.

Tabbed Carousel Plugin
Versatile carousel plugin designed for e-commerce product display, featuring tabbed navigation to organize large product collections into manageable categories. Originally developed as a WordPress plugin for WooCommerce integration, the solution demonstrated remarkable adaptability when later evolved into a custom Shopify theme component during client platform migration. This cross-platform development approach showcased technical flexibility and the ability to maintain consistent functionality while adapting to different e-commerce architectures, from PHP/MySQL to Liquid/Shopify API ecosystems.

Brooklyn: 99 - Advanced Shopify Theme Framework
Extensively rebuilt Shopify theme featuring custom age verification systems, advanced variant splitting functionality, and comprehensive merchant customization options. Built from a free Brooklyn theme foundation but completely refactored to include custom pop-ups, splash pages, dynamic loading systems, and a sophisticated product variant splitting template that overcomes Shopify's variant combination limitations. Named "Brooklyn: 99" as a tribute to the TV show and the philosophy that themes are always 99% complete - there's always room for more features.
Let's Connect
- Availability Status
- Available for projects
- Current Time
- Contact Email
- [email protected]