Daniel Trinh
Verified Expert in Engineering
Blockchain Developer
Los Angeles, United States
Toptal member since March 24, 2022
I am a lead Solidity developer with five years of experience in development and four in Blockchain. I specialize in EVM protocols, decentralized finance, and NFTs. I have built several products within the space, such as a Crowdfunding Protocol, a 200MM Stablecoin Protocol, an automated on-chain trading engine, and several NFT apps on Ethereum. I am constantly learning about new projects, best practices, and design patterns in the EVM and blockchain protocol space.
Portfolio
Experience
Availability
Preferred Environment
Solidity, Ethereum Smart Contracts, Node.js, Python, Java, HTML, CSS, Amazon Web Services (AWS), TypeScript
The most amazing...
...thing I have developed is an Ethereum-based Stablecoin protocol that expanded to over 200MM in market capitalization within two weeks.
Work Experience
Lead Blockchain Engineer
Autograph
- Built out L2 OP-Stack Blockchain with performance-based optimizations. Containerized the Sequencer, Validator, and Batcher clients within Docker for easy usage by users.
- Architected feature-rich gaming, rewards, and a pack NFT project for a major sports league.
- Developed a rewards staking feature for our NFT stack.
Lead Blockchain Engineer
Commonwealth Labs
- Created a crowdfunding Protocol in Solidity launched on Ethereum in 2022. Contained a fully modernized testing suite with static and fuzz testing. Production checks were automatically implemented through CI/CD.
- Built out a roles-based permissions system for the Commonwealth DAO Platform. It is highly inspired by the permissions system of Discord.
- Created a generic smart contracts viewer feature on the Commonwealth DAO Platform. The feature allowed users to add and view any contract on the Ethereum Networks using just the address and ABI. It also allowed users to call the contract functions.
- Architected the DAO launcher feature on the Commonwealth DAO Platform. This feature allowed users to launch a DAO using any governor contract and fully integrate their newly created DAO into our DAO Platform.
- Developed the crowdfunding interface feature on the Commonwealth DAO platform. This feature allowed users to create crowdfunding projects and fund/curate other crowdfunding projects in a marketplace UI.
Lead Blockchain Engineer
Beanstalk Protocol
- Maintained and developed upon the entire Solidity stack. Managed several smart contract developers to coordinate feature implementation, code reviews, and protocol improvements.
- Applied protocol improvement proposals that were passed by internal governance and integrated into the protocol. These helped us achieve $180MM in total liquidity within our protocol at our peak, including an influx of $80MM within two weeks.
- Wrote comprehensive technical documentation for the protocol and full-coverage unit tests using Hardhat and Ethers.js.
- Implemented large gas optimizations in underlying DAO governance, stablecoin yield generation, liquidity arbitrage functionalities, and integration of new LP pools for the regular coin peg maintenance, such as curve finance and Liquidity Protocol.
- Added novel generalized deposits using encoding design inspired by the Balancer Labs Protocol. Added internal balance accounting and ERC-20 fungibility to the governance token. These created a significant amount of gas savings from token transfers.
- Helped implement algebraic decentralized finance Liquidity Pool math using approximation methods within the protocol contracts.
- Implemented Ethereum Improvement Proposals (EIP), specifically EIP 2535, allowing rapid scaling and abstraction of DAO's decentralized finance (DeFi) protocol.
Full-stack Software Engineer
Ember Fund
- Built and designed a comprehensive modular Python trading engine to auto-rebalance our $2-$6 million portfolios using private and public market makers on the Ethereum network, which dynamically optimized based on inputted algorithms.
- Implemented Solidity smart contract module upgrades and optimizations; firebase authenticated endpoints; dependency injections; microservices, including caching and retrieving asset prices on the Spring API; and comprehensive unit tests with mocks.
- Created features and optimized and improved the design of their back-end Python microservices, including automatically resending missed transactions and refactoring DAOs by adding dependency injections.
- Built microservices Directed Acyclic Graph (DAG) triggers using Airflow.
- Raised $60 million valuations, grew the assets under management (AUM) to $30 million and 58,000 users, and increased daily active users (DAU) from 1,500 to 4,000. Earned 5.0 in iOS the App Store and 4.7 in the Google Play Store.
- Built out full-stack pages on their React Native mobile application with Redux and responsive CSS styling and made a dynamic referral system for our in-app user bitcoin mining program feature to boost TIA and DAU metrics from front to back.
Full-stack Software Engineer
Basis Worldwide
- Worked primarily with the California Cryobank, where I managed the AWS DevOps infrastructure for their eCommerce sites and helped design the back end and networking architecture for several AWS-hosted eCommerce and donor matching web apps.
- Led the development of fully automated deployment pipelines for all of the Cryobank's sites and products, thus speeding up the current deployment and product releases by 2x. Directly worked with product and QA to ensure successful product releases.
- Integrated ASP.NET apps with AWS infrastructure and CI/CD and complied with HIPAA software requirements.
Back-end Engineer | Contract
Salad Technologies
- Integrated REST APIs for feature improvements leading to a 20% increase in daily user engagement.
- Implemented AWS Lambdas to regularly maintain and update database tables, developed the company’s development staging environment for continuous testing, and deployed their Electron app and AWS Lambdas.
- Helped architect the internal admin dashboards for deployment and database tracking, which doubled our engineering team’s deployment and unit testing speed.
- Led development of automated reward redemption feature from planning to launch, which improved average usage of a core feature by 50%; wrote the feature PRD and business case; and worked with design, engineering, marketing from conception to release.
- Managed AWS API gateway, Lambda, RDS processes, and Node.js stack. Helped lead scaling of these processes and our electron app from supporting 200 to 2,000 miners graphics processing units (GPU).
First Engineer
Unblockable
- Led the Agile product development cycle of Ethereum-based crypto-collectible tokens from planning to launch. Helped design the product's web stack, React, Node.js, and Rails for future crypto-collectible token products and apps (NFT).
- Collaborated in the development of their Solidity smart contracts and helped design and implement a decentralized random pack, unwrapping features that improved user engagement success metrics by 40%.
- Acted as the first software engineer at the sports crypto-collectibles startup with $5 million seed funding from Shasta Ventures and Lightspeed Venture Partners.
Experience
Cryptocurrency On-chain Trading Engine
Used private and public market makers on the Ethereum network, which dynamically optimized based on inputted algorithms like Slippage and executed rebalance trades based on SQS queue messages.
Rebalances are triggered and sent to the queue via Airflow DAGs.
Cryptoathletes ERC-721 DApp
https://github.com/dantrinh/cryptoathletesCryptoathletes are digital collectible football athletes built on the Ethereum blockchain. They can be bought and created using Ether and can battle or faceoff against other users' Cryptoathletes.
Each athlete's token possesses offensive and defensive attributes that affect whether it will be victorious in a faceoff against another athlete's token. Any new user of Cryptoathletes can create one free random athlete for themselves after joining the game. Additional athletes are available for purchase through a pack system. Like popular App Store games, such as Hearthstone, users can purchase packs of these digitally collectible players (two athletes per pack) using Ether.
Commonwealth Labs Crowdfunding Protocol
Education
Bachelor's Degree in Computer Science
University of Pennsylvania - Philadelphia, PA, USA
Certifications
Product Manager Certificate
Product School
Skills
Libraries/APIs
Node.js, Web3.js, React, Vue
Tools
Apache Airflow
Languages
Solidity, HTML, CSS, Java, Sass, SQL, Go, C#, C#.NET, JavaScript, Python, TypeScript, Solidity Assembly
Platforms
Amazon Web Services (AWS), Ethereum, Blockchain, Chainlink, Docker, Heroku
Frameworks
Ruby on Rails (RoR), Truffle, Next.js, Hardhat, Mithril.js
Paradigms
Agile
Other
Ethereum Smart Contracts, Cryptocurrency, ERC-20, ERC-721, Non-fungible Tokens (NFT), DApps, Smart Contracts, Product Management, Foundry
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