Miguel Mota is a platform-agnostic software engineer with 15 years of experience building full-stack web and blockchain systems, comfortable shipping production services across Go, Node.js, TypeScript and Solidity. Based in Los Angeles, he thrives in startup environments and brings deep backend expertise (Golang, PostgreSQL, Redis, AWS, Docker) alongside modern front-end and Web3 tooling. He is an active open-source maintainer and educator—his repos include popular guides and libraries for Ethereum development with Go and Merkle tree utilities that added keccak256 support and improved documentation. Miguel pairs pragmatic engineering (TDD/CI-driven workflows) with systems-level tooling knowledge—from Nginx and Docker to IPFS and Ethereum wallets—making him effective at bridging low-level crypto primitives to user-facing APIs. An early adopter of Ethereum tooling, he often contributes examples that demystify blockchain developer workflows for engineers transitioning from Node.js to Go.
15 years of coding experience
Associate in Math & Science, General Studies, Associate in Math & Science, General Studies at Norco College
Spanish, English
Stackoverflow
Stats
20,343reputation
2.3mreached
544answers
0questions
Badges
amazon-cloudfront
top-5%
jquery
top-5%
amazon-s3
top-5%
react-router
top-5%
javascript
top-1%
amazon-web-services
top-5%
Github Skills (57)
bip3210
javascript10
solidity10
go10
api10
ethereum10
blockchain10
golang10
html10
smart-contracts10
nodejs10
hyperlink10
documentation10
typed-array9
multidimensional-arrays9
Programming languages (25)
C#CGoInno SetupHTMLTypeScriptShellAdblock Filter List
Contributions:4 releases, 56 commits, 7 PRs in 4 years
Contributions summary:Miguel's contributions primarily involve initializing and setting up project dependencies. The initial commit uses `dep init` indicating the start of dependency management. Subsequent commits add an example of the wallet usage, along with basic testing for the hdwallet functionality. Finally, the user fixed the NewSeed method.
🌱 Construct Merkle Trees and verify proofs in JavaScript.
Role in this project:
Back-end Developer
Contributions:197 commits, 26 PRs, 153 pushes in 5 years 5 months
Contributions summary:Miguel primarily contributed to updating and improving the project's documentation, specifically the README files and JSDoc annotations. These changes appear to focus on clarifying the usage of the Merkle Tree library's functions. The user also refactored the code to use a loop instead of recursion. Furthermore, they added support for both crypto-js and eth-cryptography, which involved integrating the keccak256 hash algorithm, and also added support for options like duplicateOdd and sort functionality, enhancing the library's capabilities.
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.