Craig Macgregor is a senior software engineer and tech lead with 15+ years building distributed systems, blockchain protocols, and full-stack TypeScript/JavaScript applications. Currently at DevRev Labs he researches and prototypes AI-driven developer tools, architecting autonomous agents and production-ready workflows that translate LLM capabilities into tangible business value. He previously led developer relations and staff engineering efforts at Immutable, implementing AI-powered developer support and architecting checkout and payments on Immutable zkEVM. As a co-founder of Navcoin and founder of Encrypt S and Taxoshi, he has a proven track record scaling cryptoeconomies, designing privacy-preserving protocols, and shipping end-to-end commercial products. Known as a "professional computer nerd," he blends hands-on engineering, team mentorship, and public technical communication—regularly simplifying complex topics for audiences across enterprise and crypto. An unusual strength is his ability to move from low-level blockchain protocol design to high-level AI agent orchestration while maintaining operational rigor.
10 years of coding experience
18 years of employment as a software developer
Diploma of Digital Media Web Development and Graphic Design, Diploma of Digital Media Web Development and Graphic Design at Media Design School
Bachelor Of Computer Engineering Computer Engineering & Electronics, Bachelor Of Computer Engineering Computer Engineering & Electronics at Auckland University of Technology
NavPay is a secure bitcoin wallet platform for both desktop and mobile devices.
Contributions:8 releases, 102 commits, 8 PRs in 3 years 3 months
securewalletcryptocurrencydesktopbitcoin
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.