๐Ÿ‘‹ Iโ€™m Thomas Lui

I'm a senior software engineer with an interest in FinTech. I have 6 years of professional software engineering experience and 3 years of professional web3 experience including building a layer 2 solution on Ethereum mainnet for spending crypto at POS and teaching solidity at a college. Learn more about me.

๐Ÿ’ผ Timeline


๐Ÿ‘จโ€๐Ÿ’ป Senior Software Engineer - Technical Lead

Jun 2019 - present

  • - Built and maintained the mobile/desktop application and backend services for Canadaโ€™s top Crypto/Stocks trading platform which handles millions $ worth of daily trades and on-chain transfers

  • - Acted as the crypto domain expert and shipped every major features including Crypto Trading, Crypto Transfer, internal on-chain crypto operation and gas fee management toolings

  • - Leveraged technologies such as React, React Native, NodeJS, GraphQL, Ruby on Rails

George Brown College

๐Ÿ“š Adjunct Professor

Feb 2019 - Aug 2019

  • - Taught full stack/decentralized applications development using React/Redux, web3.js and Solidity

  • - Designed and implemented lesson plans for a 36-hour face-to-face course that is part of the first and only technical blockchain certificate delivered by a Canadian college


๐Ÿ‘จโ€๐Ÿ’ป Lead Software Engineer

Feb 2018 - May 2019

  • - Led a team of three engineers to design, implement and launch an instant tap-to-pay solution for spending cryptocurrency at POS terminals

  • - Delivered production ready Solidity smart contracts on Ethereum mainnet and worked with third party auditor to identify security vulnerabilities

  • - Improved the transaction settlement time from 30+ seconds to real time and reduce the transaction fee by 90% through redesigning the infrastructure

  • - Built layer 2 scaling solution to enable instant and scalable ERC20/ETH payments on Ethereum

  • - Leveraged technologies such as Web3.js, Solidity, React, NodeJS


๐Ÿ‘จโ€๐Ÿ’ป Software Engineer

May 2016 - Feb 2018

  • - Worked with companies like Athos, Bloomberg, NBA, CIBC, American Auto Association, Red Tag; leveraged new technologies such as ReactJS, React Native, NodeJS, Redux, Alexa, GraphQL, tvOS

  • - Led a team of three engineers to develop an Alexa application from scratch using NodeJS, AWS Lambda and DynamoDB for a Fortune 500 e-commerce company

  • - Delivered a production athlete management web app for Athos using React and Redux

  • - Mentored engineers on best practices for React/React Native/Redux

  • - Worked in an agile team and communicated with clients to better understand project requirements


๐Ÿ’ฐ Founder

2010 - 2014

  • - Created an e-commerce website to fulfill the increasing demand in my fitness products; generated over $30,000 USD in sales with 100% positive feedback

  • - Communicated with customers and analyzed feedback in order to identify areas of betterment, resulting in satisfied customers and achieving โ€œTop-rated seller and PowerSellerโ€ status on eBay

๐Ÿ› ๏ธ Projects & ๐Ÿ† Awards


- Founded the website for developerDAO that allows members to view their genesis NFT; resulted to over 57 active developers contributing to my initial open source repository

- Secured sponsorship with Vercel and acted as one of the main maintainer of the project

TrueFans - NFTHacks 2021

- Created a platform for fans to support creator using a streaming real time payment and generated unique ERC-1155 NFT depending on the length of their subscription; based on Dylan Fieldโ€™s true fans idea

- Built with web3.js, Solidity and Superfluid

Lending Party - ETH San Francisco

- A web app that allows a borrower to use BloomID as a single sign-on solution to verify their identity and obtain a no-interest fiat collateralized loan with MakerDAO and Wyre.

- Won Best Use of the Maker API from MakerDao, Best Use of Bloom Protocol in Lending from Bloom, Wyre Grand Prize for building on the Wyre API and SDK

Cop or Drop - Google Play Store / Apple App Store

- An Android/iOS app that show upcoming hottest sneakers and allow users swipe through Tinder style card to save each shoes into collection

- 10,000+ users signed up since launch

Crypto Portfolio - Google Assistant Store

- A Google Assistant app that provides latest price, market cap, percentage changes for all cryptocurrency, including Bitcoin, Ethereum, Litecoin and over 1200 alt coins

- Made it to the front page of r/CryptoCurrency and received 2.3k views and 88 upvotes on Reddit

FaceTag - UofTHacks2016 @ University of Toronto

- An Android app that detects faces using phone's camera and dynamically displays information about the person

- Won Best Use of Twitter API from Twitter

๐Ÿ“– Education

University of Western Ontario

Bachelor's degree, Computer Science