Full-Stack and Web3 Developer with 10+ years of experience building scalable web applications and blockchain integrations.

About

Full-Stack and Web3 Developer with 10+ years of experience building scalable web applications and blockchain integrations. Specialized in TypeScript, Vue/Nuxt, and decentralized technologies including smart contracts, IPFS, and multi-chain wallet integrations.

Currently developing the imagiNation NFT marketplace with cutting-edge features like RGB++ protocol integration on Nervos CKB and Bitcoin-locked NFT minting. Previously led technical development at Strathcom Media, managing WordPress multi-sites and CI/CD pipelines while supervising development teams.

Expertise spans both modern development (PWAs, GraphQL APIs, automated deployments) and legacy system maintenance, with a proven track record of delivering end-to-end solutions from concept to production. Passionate about bridging traditional web development with emerging blockchain technologies.

  • Joined August 2025

Industry experience

  • Media & Entertainment
  • Computers & Electronics
  • Retail
  • Software & Internet

Projects · 1

Role: Lead Full-Stack Developer & Blockchain Architect

Live Platform: https://www.twine.net/signin

Project Overview

Advanced multi-chain NFT marketplace platform showcasing complete blockchain technology evolution from traditional EVM implementation to cutting-edge native CKB development with RGB++ protocol integration for Bitcoin locking mechanisms.

Key Achievements

  • Framework Migration: Successfully migrated from React to Vue.js/Nuxt.js, dramatically improving SEO performance and marketplace discoverability
  • Multi-Chain Architecture: Implemented support for EVM (Godwoken), native CKB, and Bitcoin integration through RGB++ protocol
  • On-Chain Storage Solutions: Integrated both Spores protocol (500kb direct on-chain storage) and CKBFS for cost-effective permanent asset storage
  • Smart Contract Development: Deployed upgradeable ERC-721 contracts with batch minting capabilities, reducing gas costs for bulk operations
  • Bridgeless Interoperability: Pioneered RGB++ integration enabling seamless Bitcoin-CKB asset binding without traditional bridge vulnerabilities

Technical Stack

Frontend: Vue.js, Nuxt.js, TypeScript
Blockchain: CKB/Nervos, Godwoken EVM, Bitcoin, RGB++
Smart Contracts: Solidity, OpenZeppelin, Spores Protocol, CoTA
Infrastructure: The Graph, CKBFS, Web3 Integration

Impact

Created a truly innovative NFT marketplace that bridges multiple blockchain ecosystems while maintaining seamless user experience. The platform demonstrates advanced blockchain interoperability through Bitcoin-CKB isomorphic binding, representing cutting-edge Web3 development that pushes the boundaries of cross-chain functionality.

  • Blockchain Developer
  • Developer
  • Full Stack Developer

Work experience· 4 roles

Website Platform Developer · Strathcom MediaAug 2025 – Jan 2023

• Built a custom WordPress theme with Mixpanel integration and maintained three site-specific plugins. • Researched and implemented JSON-LD and WCAG/W3C/ARIA standards for accessibility and SEO. • Created Google Tag Manager tags and triggers for 10+ accounts. • Wrote a Node-powered Photoshop script to auto-generate PPC ad graphics from folder contents.

Website Platform Technical Lead · Strathcom MediaJul 2019 – Jan 2023 · 3 yrs 7 mos

• Managed updates and feature development across five GitHub repositories, supervising a junior development team. • Maintained and customized WordPress themes and plugins, ensuring compatibility with core updates. • Automated deployments with GitHub Actions, Travis CI, and Pantheon, scaling three WordPress multi-sites. • Optimized multi-site workflows by splitting instances and syncing core updates via upstream repositories.

Full-Stack & Web3 Developer · FreelanceFeb 2019 – Present · 7 yrs 10 mos

• Spearhead end-to-end development of the imagiNation NFT marketplace, shipping key features and architecting Nervos L1 integration. • Integrate RGB++ protocol on Nervos CKB to mint Bitcoin-locked NFTs, preserving on-chain BTC custody via the BTC Assets API. • Maintain and optimize The Graph subgraphs for real-time indexing of on-chain events and high-performance GraphQL queries. • Extend the CCC wallet framework to support CKB-native, EVM, and BTC-compatible wallets, streamlining multi-chain UX. • Design and deploy EVM smart contracts with Hardhat & OpenZeppelin, implementing gas-saving tokenomics patterns for DeFi on BSC. • Manage IPFS metadata URIs and gateway integration to decentralize NFT asset storage. • Refactor imagiNation from React to Vue 3 + Nuxt, migrating to dynamic per-page SEO and modular components, and improved developer DX. • Developed Vue/Nuxt PWAs, Ethers.js wallet integrations, and Express.js microservices powering auth, metadata, and transaction logging. • Architect monorepo and single-repo structures, plus GitLab CI/CD pipelines for automated tests, builds, and zero-downtime deploys. • Managed custom Shopify themes for three clients, building Liquid components and driving feature enhancements. • Co-conceived a prototype of a Humble Bundle–inspired charity protocol on Nervos CKB: defined nonprofit onboarding flows, drafted tokenomics, and envisioned DAO governance dashboards.

Web Designer & Developer · Strathcom MediaJul 2014 – Jan 2016 · 1 yr 7 mos

Education

Digital Media & Information Technology Diploma · Northern Alberta Institute of Technology (NAIT)2012 – 2014

Hire Jonathon today

Post a job and invite Jonathon, or contact them directly. No hidden commission.

Post a job