
John McLaughlin
Verified Expert in Engineering
Blockchain Developer
John has professional experience developing Ethereum decentralized apps (dApps), including an NFT factory and marketplace deployed on Mainnet and L2 chains such as Polygon, Arbitrum, Optimism, and zkSync. He has created two video/audio storage apps using IPFS/Filecoin and designed and deployed a Hyperledger Fabric permissioned blockchain to organize McKurz Capital's financials. John has also designed container orchestrations using Docker and Kubernetes for various web2 and web3 apps.
Portfolio
Experience
Availability
Preferred Environment
React, Next.js, Solidity, Web3, Ethers.js, Truffle, Hardhat, Markdown, IPFS, Docker
The most amazing...
...application I've developed is an NFT factory/marketplace for the April 2022 ETHGlobal DAOHacks hackathon, which won prizes.
Work Experience
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 that 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 the design of a permissioned 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 ERC721 and ERC1155 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 MS 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/Skills
Languages
Solidity, JavaScript, HTML, CSS, HTML5, Python, Python 3, Python 2, Markdown, Rust
Frameworks
Next.js, Truffle, Flask, Redux
Libraries/APIs
React, Node.js, Web3.js, React Redux
Tools
Microsoft Excel, MetaMask, Excel 2010, Git, GitHub, Docker Compose, Docker Swarm, Docker Hub, MATLAB, Excel 2013
Platforms
Docker, Linux, Ethereum, Hyperledger, Windows, Blockchain, Blockchain Platforms, DigitalOcean, Hyperledger Fabric, Amazon Web Services (AWS), Netlify, Twilio, Kubernetes, AWS Cloud Computing Services
Industry Expertise
Security, IT Security, Cybersecurity
Other
Web3, Ethers.js, Hardhat, Distributed Team Management, Instruction & Coaching, Time Management, Infura, Non-fungible Tokens (NFT), Ethereum Smart Contracts, Ethereum Test Network, Google Drive, Technical Writing, Smart Contracts, Blockchain & Cryptocurrency, Decentralized Exchanges (DEXs), Full-stack, ERC-20, Multisig, Blockchain Design, Decentralized Autonomous Organizations (DAO), 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, Advisory, Strategy, Back-end Development, Web Development, IPFS, Decentralized Finance (DeFi), OpenZeppelin, CSS5, Arbitrum, zkSync, Govtech, Mobile Advertising, Blockchain as a Service, APIs, Vercel, Filecoin, Intuit QuickBooks, K-12 Education, Business, Mathematical Finance, Personal Finance, Excel 365, AWS Partner Network (APN)
Storage
MySQL, Docker Cloud
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 Partner: Accreditation (Technical)
Amazon Web Services Training and Certification
ConsenSys Certified Ethereum Developer | courses.consensys.net/certificates/nywvhuwfkt
ConsenSys Academy
Hyperledger Blockchain Technologies | courses.edx.org/certificates/900e628fce4743c8b17b73c4372bc562
The Linux Foundation | via edX
The Python Mega Course: Build Ten Real World Apps | ude.my/UC-5d483724-79d7-481b-ab4e-c7738cfa9750/
Udemy
Modern React with Redux | ude.my/UC-CGW77936
Udemy
Codecademy Intensive Program: Build Front-end Web Apps from Scratch | credential.net/6acs57hh
Codecademy
Docker Mastery: The Complete Toolset From a Docker Captain | ude.my/UC-S8K3EJQD
Udemy