Daniel Trinh, Developer in Los Angeles, United States
Daniel is available for hire
Hire Daniel

Daniel Trinh

Verified Expert  in Engineering

Blockchain Developer

Location
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

Autograph
Blockchain, Solidity, Solidity Assembly, Go, Amazon Web Services (AWS)...
Commonwealth Labs
Blockchain, Solidity, TypeScript, Heroku, Node.js, Mithril.js, React
Beanstalk Protocol
Solidity, Blockchain, Smart Contracts, Cryptocurrency, Web3.js, ERC-20, DApps...

Experience

Availability

Part-time

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

2023 - PRESENT
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.
Technologies: Blockchain, Solidity, Solidity Assembly, Go, Amazon Web Services (AWS), TypeScript, Foundry

Lead Blockchain Engineer

2022 - 2023
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.
Technologies: Blockchain, Solidity, TypeScript, Heroku, Node.js, Mithril.js, React

Lead Blockchain Engineer

2021 - 2022
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.
Technologies: Solidity, Blockchain, Smart Contracts, Cryptocurrency, Web3.js, ERC-20, DApps, Chainlink

Full-stack Software Engineer

2020 - 2021
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.
Technologies: Amazon Web Services (AWS), Apache Airflow, CSS, Docker, Java, Node.js, React, Solidity, Ethereum, Blockchain, Smart Contracts, Cryptocurrency, Web3.js, Next.js, ERC-20, DApps, Chainlink

Full-stack Software Engineer

2019 - 2020
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.
Technologies: CSS, HTML, Node.js, C#.NET, Vue, Sass, Amazon Web Services (AWS)

Back-end Engineer | Contract

2019 - 2019
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).
Technologies: Amazon Web Services (AWS), Node.js, Docker, Ethereum, Blockchain, Cryptocurrency, Web3.js, ERC-20, DApps

First Engineer

2018 - 2019
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.
Technologies: Amazon Web Services (AWS), Ruby on Rails (RoR), Node.js, Solidity, JavaScript, Ethereum, Blockchain, Non-fungible Tokens (NFT), Smart Contracts, Cryptocurrency, Web3.js, ERC-20, ERC-721, DApps

Cryptocurrency On-chain Trading Engine

Built and designed a comprehensive modular Python trading engine to auto-rebalance our $2-$6 million portfolios.

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/cryptoathletes
Motivated by Cryptokitties' successful application of the ERC-721 token standard, I sought to create a similar ERC-721 DApp game that focuses on professional athletes.

Cryptoathletes 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

Productionized and developed the solidity-based crowdfunding protocol for launching projects to raise funds for any address. These projects could be curated or uncurated and could accept funds in any ERC20 tokens. Successfully audited these contracts through top blockchain audit firms and launched the contracts in 2022.

Languages

Solidity, HTML, CSS, Java, Sass, SQL, Go, C#, C#.NET, JavaScript, Python, TypeScript, Solidity Assembly

Platforms

Amazon Web Services (AWS), Ethereum, Blockchain, Docker, Heroku

Other

Ethereum Smart Contracts, Cryptocurrency, ERC-20, ERC-721, Non-fungible Tokens (NFT), DApps, Smart Contracts, Chainlink, Product Management, Foundry, Hardhat

Libraries/APIs

Node.js, Web3.js, React, Vue

Frameworks

Ruby on Rails (RoR), Truffle, Next.js, Mithril.js

Tools

Apache Airflow

Paradigms

Agile

2014 - 2019

Bachelor's Degree in Computer Science

University of Pennsylvania - Philadelphia, PA, USA

MAY 2019 - PRESENT

Product Manager Certificate

Product School

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring