Rust Developer

Senior Blockchain & Rust Engineer

Experienced Rust & Blockchain developer with 8+ years of experience in building decentralized applications (dApps), smart contracts, wallets, and scalable blockchain infrastructures using Solidity, Rust, Solana, and Substrate. Skilled in full-stack development with React.js, Node.js, and TypeScript, with a strong foundation in EVM internals, cryptographic libraries, and consensus mechanism implementation. Actively seeking fully remote opportunities to contribute to cutting-edge decentralized technologies and digital ownership innovation.


Experience: 8 years

Yearly salary: $12,000

Hourly rate: $50

Nationality: 🇸🇬 Singapore

Residency: 🇸🇬 Singapore


Experience

Senior Rust Full-Stack Engineer
Earth Shepards
2023 - 2025
Enhanced backend system performance by implementing parallel computation using Rust's concurrency primitives, such as Mutex and Arc, which significantly improved system throughput and scalability. Led the backend migration initiatives, collaborating with engineers to upgrade the existing system from Node.js (v1.0) to a high-performance Rust-based architecture, optimizing performance and reliability for improving performance. Contributed to cryptographic core logic development and memory-safe Rust components for secure transaction processing in Wallet-like infrastructure. Contributed to TurboTax’s settlement funding system by developing backend services in Rust that optimized financial workflows and improved fund management. Designed and developed front-end components for the TurboTax admin panel using Angular.js, collaborating closely with UI/UX teams to deliver feature enhancements based on assigned tickets. Architected and developed a real-time telecommunications platform that integrated online, video, and in-person learning experiences with an online marketplace for professional services, improving user engagement and system efficiency. Enhanced video call speed and quality by integrating an advanced WebRTC library, and implemented a blockchain-based chat functionality to ensure secure, private communications for platform users. Built a Zapier integration app that automated booking and messaging workflows between the platform’s chat system, Gmail, and Google Calendar, improving operational efficiency. Migrated and optimized the front-end system from a Metronic theme to a React.js/Next.js framework, dramatically improving website performance, user experience, and maintainability. Developed and deployed native Android and iOS applications using Java (Android) and Swift (iOS), integrating with the existing web backend and publishing to Google Play Store and Apple App Store. Developed and maintained Rust-based modular components inspired by Wallet Core architecture to support secure, cross-chain asset management. Conducted Rust migration of legacy components from C++ to enhance memory safety, performance, and developer ergonomics. Designed and implemented CI workflows and automated test pipelines for Rust-based libraries targeting blockchain SDK consumers. Applied knowledge of Ethereum Virtual Machine (EVM) internals including delegatecall, static call, memory layout, and gas profiling, during optimization of smart contract features.
Lead Blockchain Engineer
Roci Labs PTE Ltd.
2020 - 2023
Engineered Solana-based smart contracts using the Anchor (Rust) framework, with a strong focus on storage optimization, gas efficiency, and ensuring best security practices. Wrote low-level Rust modules for cross-chain wallet functionalities, contributing to library-based integration for multi-blockchain environments. Designed and launched an NFT-embedded app-chain on Solana, implementing key features such as NFT minting, collection creation, and maintaining a live app-chain testnet for ongoing testing and validation. Led the development of decentralized applications (dApps) driven by DAO principles, where users could post and validate Q&A content while earning SNS token rewards, with validated data supplied for AI model training. Led unit testing and code optimization efforts for Solana smart contracts, ensuring maintainable and scalable deployments on the blockchain and reducing the potential for errors. Architected and designed the Roci Fi lending platform from the ground up, focusing on security, modularity, and ensuring smart contract upgradeability, providing a robust foundation for the platform. Developed and deployed ERC-20 (rcETH) and ERC-721 (rcNFT) smart contracts across multiple Ethereum networks, utilizing Hardhat for development and OpenZeppelin libraries for security and reliability. Utilized EVM internals and advanced low-level operations (delegatecall, static call, call) to optimize gas costs and manage dynamic contract behavior. Implemented Proxy and Storage patterns to enhance smart contract upgradability, integrating industry-standard security practices for Ethereum-based systems. Designed and implemented Automated Market Maker (AMM) logic for facilitating token swaps between user and company tokens, enabling liquidity and driving platform engagement. Independently built an off-chain NFT-based user wallet scoring system using Oracle services, integrated directly into the lending platform to provide additional functionality and security for users. Designed modular contract structures, including Escrow contracts, staking mechanisms, and node operator registration systems, to provide greater platform flexibility and auditability. Implemented multi-chain wallet support with extensible Rust library architecture, aligned with Wallet Core principles. Developed secure Rust modules interfacing with smart contracts across Ethereum, Solana, and BNB Smart Chain, improving interoperability. Built and validated custom Ethereum transactions from bytecode, gaining hands-on experience with low-level data encoding/decoding and ABI packing. Leveraged cryptographic primitives (ECDSA, secp256k1) for transaction signing, wallet seed derivation, and key management workflows. Maintained rigorous test coverage and enforced secure coding practices across all wallet integration layers. Integrated smart contracts with frontend applications using Web3.js, seamlessly connecting with popular wallets like MetaMask, Coinbase, Fortmatic, and Portis to ensure smooth transactions. Developed frontend platforms using React.js and TypeScript, with Apollo GraphQL Server for backend APIs and PostgreSQL for data management, ensuring seamless user experiences. Designed and developed infrastructure and smart contract systems for a yield farming DeFi dApp and an NFT marketplace from the ground up, contributing to the platform’s overall success. Practiced CI/CD pipelines and unit test-driven development for blockchain library modules, maintaining strong test coverage and modular code structure. Mentored frontend and backend engineers on blockchain architecture, Web3 integration techniques, and wallet interaction best practices, fostering collaboration, solving problems and knowledge sharing within the team.
Smart Contract Engineer
OpenZeppelin
2017 - 2020
Actively participated in the enhancement and expansion of OpenZeppelin’s open-source smart contract libraries, helping evolve the standards from version 1.0.4 to 1.6, with notable contributions to ERC-20, ERC-721, and ERC-827 token standards. Contributed to the core development of OpenZeppelin's widely adopted smart contracts, particularly in the areas of staking systems, pooled funding mechanisms, and decentralized treasury management, enhancing their robustness and security. Developed Node.js-based SDK modules for OpenZeppelin APIs, creating standardized and secure interfaces that enabled easier developer adoption and integration across Ethereum-based applications. Collaborated closely with protocol architects to formalize reusable patterns for token management, governance, staking, and financial operations on Ethereum, ensuring greater flexibility and security. Played a key role in strengthening the OpenZeppelin Contracts framework by contributing to features like access control, upgradability patterns, and enhanced modularity, setting industry best practices still in use today. Conducted security audits for major DeFi protocols, including Fei Protocol, Notional Finance, and Set Protocol, identifying critical vulnerabilities and providing technical mitigation strategies to ensure platform security. Provided detailed audit reports and peer-reviewed codebases, focusing on security, gas efficiency, modularity, and upgradeability best practices. Supported the launch of new DeFi primitives by collaborating with protocol teams on integrating OpenZeppelin security libraries into their smart contracts, enhancing the security and stability of the ecosystem. Worked closely with the OpenZeppelin security research team, analyzing attack vectors and contributing to internal threat modeling initiatives to improve security practices. Improved internal Rust-based cryptographic tools and memory-safe key handling utilities as part of OpenZeppelin’s research and security group. Helped maintain and expand OpenZeppelin’s industry-leading documentation and developer guides, enabling mass adoption of secure smart contract practices across the broader blockchain ecosystem. Supported developer tooling for secure smart contract deployment and testing, aligned with automated testing and CI pipelines used in wallet SDK libraries. Participated in Wallet Core-like cryptographic library R&D focused on memory safety, compiler optimizations, and zero-cost abstractions using Rust.

Skills

mern
python
react-native
rust
solidity
typescript
web3
english