2022 — 2023
Austin, Texas, United States
Full stack engineer on the motivation team at Quizlet.
Worked on the motivation team to create achievement badges which allowed users to track their progress leading to increased engagement.
Created animations on desktop and mobile for a more visually appealing and entertaining user experience.
Wrote AB tests for motivational language which led to longer user sessions and increased engagement.
TypeScript, React, Redux, PHP
https://quizlet.com/
Austin, Texas, United States
Senior Frontend Engineer on the Midnight team.
IOHK (Cardano cryptocurrency) is developing a new privacy-centric, programmable blockchain and network called Midnight. Midnight is leveraging zero-knowledge proofs and a proprietary smart contract programming language to deliver a private, smart contract enabled, decentralized blockchain network. Midnight includes a suite of dApp development tools, SDKs, and an official light wallet for the browser to support the native token.
Achievements
Lead the front end development of the midnight-client-sdk. This SDK allows other front end developers to build dApp UI’s in the browser. The SDK is installed like any other Javascript dependency and exposes an API which facilitates communication with a node on the Midnight network to deploy or join smart contracts from the browser.
Lead the front end development of the official Midnight Light Wallet. The wallet is offered as a chrome extension to support the blockchain’s native currency and seamlessly connects with the midnight-client-sdk to facilitate the signing of transactions and provides a container in the browser to execute smart contract code.
TypeScript, React, Redux, GraphQL
https://midnight.network/
2020 — 2021
San Francisco, California, United States
Meditate AI provides medical data sourcing, annotation services, and annotation software for companies in the medical AI space. To provide data annotation services, we hired, trained, and managed a team of data annotators in the Philippines who annotated our customers’ data by locating anomalies on x-rays which were indicative of disease. Both our annotators and customers used our proprietary software called Meditate AI Annotator.
TypeScript, Vue.js, Redux, GraphQL, Node.js
San Francisco (Remote)
IOHK develops and maintains the Cardano blockchain and cryptocurrency ADA. I worked on Daedalus, a full node desktop wallet and the official wallet for Cardano. Daedalus is an open source, decentralized application that provides a highly secure and globally accessible environment for network participants. Core features include the creation and restoration of HD wallets, paper wallets, and integrations with the most popular hardware wallets. Daedalus facilitates secure transactions and serves as the access point for Cardano’s formally verified proof of stake protocol.
Achievements:
Designed and implemented a themeing engine for Daedalus which saved our team many developer & designer hours. Using a simple pallet of colors as input, the themeing engine generates a new theme which covers the entire UI without need for manual implementation. Using the engine, themes can rapidly be tested and vetted on the UI instead of requiring a designer to manually create one and engineers to implement it.
Built the staking UI which allows user to delegate ADA to one or many of the network’s stake pools to earn passive rewards on their staked funds.
Lead the development and maintenance of an open-source front end component library called react-polymorph. React-polymorph is used throughout Daedalus where heavily tested functionality is required. React-polymorph is also used in a handful of other products within the Cardano ecosystem and is available for use to third party developers on Github and NPM.
Electron, React, MobX
iohk.io | daedaluswallet.io | github.com/input-output-hk/daedalus | github.com/input-output-hk/react-polymorph
2017 — 2018
San Francisco, California
Esprezzo allows developers with diverse technical backgrounds to create blockchain enabled web & mobile apps. Platform features include a distributed ledger, ephemeral side-chain configuration, CLI tools, and an API with SDK libraries.
Achievements:
Lead the development of the Esprezzo network dashboard and block explorer.
Built a Node.js backend to serve Esprezzo client side applications. The Node.js app recursively polled active nodes on the Esprezzo mainnet, shaped block data, and exposed an API for Esprezzo dashboard & block explorer front ends.
React, Redux, GraphQL, Node.js
https://esprezzo.io/
Education
2009 — 2014
University of Georgia - Franklin College of Arts and Sciences
Bachelor's degree
2009 — 2014
2010 — 2011
Huangshan University
Chinese Language Immersion Program
2010 — 2011
2003 — 2009
McCallie School
2003 — 2009