Build a Token Swap dApp
Created the top-searched tutorial on building a token swap dApp with the 0x Swap API (33k views), featured in Alchemy’s Road to Web3 — a 10-week, project-based developer education program. The guide covers ERC-20 liquidity aggregation, transaction lifecycle, and production-ready integration patterns.
HTML
CSS
JavaScript
0x Example Projects
Led the development of a curated set of example projects that guide developers from first API call to production deployment with the 0x API. The examples showcase token swaps using the Swap and Gasless APIs, a simple trading bot, and best practices for building reliable, production-ready on-chain applications.
TypeScript
React
Next.js
Web3 APIs
Udacity Blockchain Developer Training Course
Led the development of the Blockchain Developer curriculum, the first online course series focused on blockchain development, launched in 2017. This comprehensive 15-week bootcamp covered foundational knowledge of Bitcoin and Ethereum protocols, including the creation of Ethereum smart contracts, tokens, and dApps. Note that the link provided points to an archived version of the curriculum, as the original website has been updated.
JavaScript
React
Solidity
EthCC Presentation
Presented a workshop at EthCC exploring the future of NFT marketplace experiences and proposing the ERC standards and exhange paradigms that will get us there.
JavaScript
TypeScript
React
0x DevTalks Series
Hosted a video series covering best practices for building DeFi products
JavaScript
TypeScript
React
Next
NFT Swap SDK Workshop
Prented a live workshop covering how to build an NFT exchange dApp using 0x Protocol and the NFT Swap SDK.
JavaScript
TypeScript
React
Powered by 0x Series
Hosted a developer-focused series interviewing teams building innovative projects on the 0x.
JavaScript
TypeScript
React
PyTorch Community Voices Series
Hosted a video series interviewing innovative projects building with PyTorch.
Python
AI Explainer Videos
Created a ELI5 series explaining the basics of Meta Open Source AI/ML projects.
Python
PyTorch Tutorials
Led a major refresh of PyTorch tutorials to close learning gaps, collaborating with marketing, engineering, and product teams to enhance the user experience.
Python
Udacity Android Nanodegree Programs
Co-created the Android Advanced and Basics programs in collaboration with Google. The program covered Android development basics - UI/UX, Multi-Screen Apps, Network - with the goal to prepare prepare learners for a career in mobile development. It was one of the first Android developer focused online courses of its time, released in 2014.
Java