Eric Lim is a Senior Blockchain and Full Stack Engineer based in Perth with 12 years of hands-on experience building web3 and distributed systems. He has progressed from junior developer roles into senior engineering positions at companies like Powerledger, MATTR, Bunzz, and currently Block, delivering production-grade full stack and blockchain integrations. His open-source contributions include UI and network integrations for the prominent polkadot-js/apps interface and quality-focused refactors in the Rust game engine Amethyst, showing fluency across JS and systems languages. Eric blends front-end polish with protocol-level plumbing—adding network endpoints, brand theming, and paraId updates—demonstrating attention to both developer UX and chain interoperability. He holds a Computer Science degree from Curtin University and is known for improving robustness and maintainability through careful refactoring and API integrations.
12 years of coding experience
6 years of employment as a software developer
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at Curtin University
Basic Polkadot/Substrate UI for interacting with a Polkadot and Substrate node. This is the main user-facing application, allowing access to all features available on Substrate chains.
Role in this project:
Full-stack Developer
Contributions:4 reviews, 6 commits, 6 PRs in 7 months
Contributions summary:Eric primarily focused on integrating the Ajuna Network into the Polkadot-js/apps interface. They added support for the Ajuna network by modifying UI colors, logos, and endpoints. They updated names for the Ajuna Network and added OnFinality API for the Bajun Network. The user also updated `paraId` for long-term slot on Rococo.
Data-oriented and data-driven game engine written in Rust
Role in this project:
Software Engineer
Contributions:5 commits, 1 PR in 1 day
Contributions summary:Eric primarily focused on code cleanup, refactoring, and bug fixes within the Amethyst game engine. Their contributions involved removing nested conditional statements, addressing compile errors, and fixing clippy warnings to improve code quality. They also made changes to configuration and asset loading, improving the robustness and maintainability of the engine's core functionality. The user demonstrated proficiency in identifying and resolving code issues related to the engine's structure and dependencies.
data-drivengamegamedevrustentity-component
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.
Request Free Trial
Eric Lim - Senior Blockchain And Full Stack Engineer