John McLaughlin
Verified Expert in Engineering
Blockchain Developer
New York, NY, United States
Toptal member since September 12, 2022
John is an experienced Ethereum dApp developer. He has created NFT factories and marketplaces on Ethereum Mainnet and L2 chains like Polygon, Arbitrum, Optimism, and zkSync for five Toptal clients. He has designed and deployed 150 unique Solidity smart contracts (ERC-20, ERC-721, ERC-1155) integrated into various decentralized platforms and applications. As an AWS Certified Developer Associate, John has also developed and deployed serverless applications for Toptal and other freelance clients.
Portfolio
Experience
Availability
Preferred Environment
React, Next.js, Solidity, Web3, Ethers.js, Hardhat, IPFS, Docker, Ethereum Virtual Machine (EVM), Amazon Web Services (AWS)
The most amazing...
...application I've developed is an NFT factory/marketplace for the April 2022 ETHGlobal DAOHacks hackathon. The marketplace won prizes.
Work Experience
Python Developer (via Toptal)
Lucas Flett
- Designed and developed a Python-based trading bot connector for decentralized and centralized cryptocurrency exchanges, optimizing execution speed and transaction efficiency.
- Created a custom Telegram UI that allowed users to start trading bot scripts, submit algorithm-based orders, and monitor execution status directly within the exchange account UI.
- Conducted detailed code reviews for team members by evaluating GitHub pull requests, ensuring code quality and alignment with project standards before repository updates.
- Researched and analyzed 3rd-party asset custody solutions to determine optimal integration strategies for enhanced platform security and compliance.
Full-stack Blockchain Developer
Mueller Health Foundation, Inc
- Developed minting of on-chain NFTs to represent documents stored on the TBConnect app related to tuberculosis research and analysis.
- Upgraded overall application from Node.js 8 to Node.js 16 and React 16 to React 17 in 2023. Upgraded dependencies and cleared all errors to improve overall performance.
- Deployed the upgraded back-end to an AWS EC2 instance, the front-end to an AWS S3 bucket, and various APIs to Amazon API Gateway. As a result, the application is now fast, scalable with resizable compute capacity, highly secure, and very efficient.
- Upgraded the chat and virtual meeting functionality from Twilio Video to the Zoom Video SDK to enable group meetings instead of one-to-one sessions.
- Updated the visual aesthetic of the front end to enhance the overall user experience, making it more intuitive, engaging, and visually appealing.
Web3 Back-end Developer
Polemarch LLC
- Developed an Ethereum NFT marketplace for listing Bitcoin ordinal inscriptions with full function to create, mint, and list EVM NFTs representing inscribed Bitcoin ordinals, BRC-20 tokens, and name inscriptions.
- Contributed to the smart contract Solidity smart contract behind the NFT marketplace featured createNFT, listNFT, cancelListing, addToCart, burn, and other relevant functions.
- Worked on the contract design that utilized OpenZeppelin audited contract library to ensure safety and security.
- Designed and developed a REST API for storing Bitcoin inscription off-chain data such as collection value, curation, real-time pricing of listed NFTs in terms of ETH/USD, etc. The API utilized MongoDB for storage.
Blockchain Developer
Levi Sirmons
- Developed an Ethereum wallet that removed and added specific functionalities to the basic Metamask web3 wallet.
- Added permissions to the web3 wallet where it can be used by team members who do not possess administrative rights and permissions to the firm's treasury wallet(s).
- Created a web3 wallet browser extension distribution that can be uploaded into Chrome, Firefox, or Brave.
- Assisted in designing a team workflow that allows for close supervision of trading strategies by platform administrators.
Blockchain Developer
Currentz Corp.
- Worked as the lead blockchain developer for Currentz. Designed, developed, and deployed ER-C721 and ERC-1155 Solidity smart contracts for the Ethereum and EVM-compatible blockchains.
- Created a defined process for the team to set up NFT drops with a user interface for customers to mint and claim NFTs from their creative economy platform.
- Integrated not only Web 3.0 payments using cryptocurrencies through a Metamask wallet but also purchasing the NFTs using a credit card where customer knowledge of Web 3.0 is not necessary.
- Deployed contracts on Layer 2 chains such as Polygon or Optimism to allow the platform and its customers to save transaction "gas fees" when using cryptocurrencies.
Senior Blockchain Developer
John Nesgoda - Web3 Startup
- Developed an Ethereum Solidity smart contract with tokenomics functionalities.
- Implemented multi-signature wallet functionality as a method of custody.
- Added payment streaming functionality to multi-signature wallet orchestration.
- Designed and deployed a platform membership NFT token with an expiration date and the functionality to extend the expiration date.
Lead Blockchain Developer
McKurz Capital Incorporated
- Founded McKurz as a part-time development shop for Web3 applications, submitting our apps to 11 ETHGlobal and two Chainlink hackathons. Several of these apps won prizes in hackathon competitions and the interest of venture capital firms.
- Built Ethereum smart contract web apps using development tools such as Truffle and Hardhat, with React and Next.js as front ends.
- Deployed an NFT factory/marketplace to the Polygon blockchain during the ETHGlobal DAOHacks hackathon.
- Developed a few storage apps deployed to the Filecoin blockchain that were submitted to hackathons last year, including Disco Rock Repo for the 1960s to 1990s disco, rock, and pop music and Fin File Crypto for crypto investment videos and documents.
Adjunct Lecturer
CUNY-College of Staten Island
- Instructed on personal finance, using accounting software such as Microsoft Excel and QuickBooks.
- Led students on financial topics through a technology lens to better equip them for the 21st-century digital economy.
- Lectured on the history of blockchain, industry trends, and investing analysis into various projects such as Bitcoin, Ethereum, Solana, decentralized finance protocols, and NFTs.
Teacher
New York City Department of Education
- Taught mathematics topics such as basic algebra, intermediate algebra and trigonometry, and logic and pre-calculus.
- Instructed entrepreneurship students about website development using HTML, CSS, and JavaScript.
- Expanded student knowledge to extend JavaScript development to Node.js, React, and Next.js, with additional topics toward server-based development.
- Introduced students to blockchain history and use cases, the theory on Ethereum smart contracts, and the potential of cryptocurrency-based applications.
Experience
Nature NFTs Marketplace
https://nature-nfts-marketplace-polygon.vercel.app/Legal Documents Marketplace
https://legaldoc.surge.sh/Decentralized Token Exchange
https://mckurz-dex.vercel.app/Safe Harbour Finance Reward Coin Staking App Deployed to zkSync
https://safeharbour-finance.vercel.app/Education
Master's Degree in Education Administration
City University of New York (CUNY) - Hunter College - New York City, New York, United States
Master's Degree in Mathematics Education
City University of New York (CUNY)-Brooklyn College - New York City, New York, United States
Bachelor's Degree in Accounting, Business Management, and English
St. John's University - New York City, New York, United States
Certifications
AWS Certified Developer – Associate
Amazon Web Services
AWS Partner: Accreditation (Technical)
Amazon Web Services Training and Certification
ConsenSys Certified Ethereum Developer
ConsenSys Academy
LFS171x: Introduction to Hyperledger Blockchain Technologies
The Linux Foundation | via edX
The Python Mega Course: Build Ten Real World Apps
Udemy
Modern React with Redux
Udemy
Codecademy Intensive Program: Build Front-end Web Apps from Scratch
Codecademy
Docker Mastery: The Complete Toolset From a Docker Captain
Udemy
Skills
Libraries/APIs
React, Node.js, Web3.js, Twilio API, OpenZeppelin, Solana.py, React Redux
Tools
Microsoft Excel, MetaMask, Excel 2010, Git, GitHub, Ganache, Docker Compose, Docker Swarm, Docker Hub, Zoom, MATLAB, Excel 2013
Languages
Solidity, JavaScript, HTML, CSS, HTML5, Python, TypeScript, Python 3, Python 2, Rust, Markdown
Frameworks
Next.js, Truffle, Hardhat, Flask, Redux
Paradigms
DevOps, Microservices Architecture, Distributed Computing
Platforms
Docker, Linux, Ethereum, Hyperledger, Windows, Blockchain, Decentralized Exchanges (DEXs), Blockchain Platforms, Amazon Web Services (AWS), DigitalOcean, AWS Cloud Computing Services, Hyperledger Fabric, Netlify, Twilio, Azure, Vercel, Kubernetes
Storage
Databases, PostgreSQL, MySQL, Docker Cloud, Redis
Industry Expertise
Binance Cryptocurrency Exchange, Cybersecurity
Other
Web3, Ethers.js, Distributed Team Management, Instruction & Coaching, Time Management, Infura, Non-fungible Tokens (NFT), Decentralized Finance (DeFi), Ethereum Smart Contracts, Ethereum Test Network, Google Drive Development, Technical Writing, Smart Contracts, Blockchain & Cryptocurrency, Full-stack, ERC-20, Multisig, Blockchain, Decentralized Autonomous Organizations (DAO), zkSync, OpenSea, Bitcoin, CTO, Electronic Payments, Fraud Prevention, Cryptocurrency Wallets, Payment APIs, Fintech, Branding, Cryptocurrency, Decentralized Systems, Web 3.0, Fintech Consultant, Foundry, Polygon, Cloud, Crypto, Security, IT Security, Advisory, Strategy, Back-end Development, Web Development, AWS Partner Network (APN), APIs, Troubleshooting, Data Queries, Writing & Editing, Pulse Width Modulation (PWM), Ethereum Virtual Machine (EVM), Tokenomics, Software Architecture, Technical Leadership, Leadership, DApps, Cryptography, Computer Science, White Papers, Solana, Project Consultancy, Arbitrage, Use Case Analysis, IPFS, CSS5, Arbitrum, Govtech, Mobile Advertising, Blockchain as a Service, GPU Computing, Filecoin, Intuit QuickBooks, K-12 Education, Business, Mathematical Finance, Personal Finance, Excel 365
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring