✉️ [email protected]
📞 1 206 756 8137
🔗 LinkedIn
🔗 Github
📚 Education
B.S. Computer Science, Rice University
2014-2017, Houston, TX
🛠 Skills
- React / React Native
- Java / Android
- JavaScript / TypeScript
- GraphQL / REST
- Web3.js / Ethers.js
- Node.js
Secondary experience with:
Serverless architecture, Postgres, Angular, c, c++, Python, PHP, Objective-C, SQL, and more
📜 Side Projects
In 2021, built a home server setup for mining the Chia cryptocurrency.
- Built multiple PCs including a dual core rackmounted server.
- Set up and maintained over 1PB of disk storage across 6 disk arrays.
- Managed the machines using Fedora server with homemade management scripts.
💻 Work Experience
Software Engineer - Uniswap Labs
(2025 - current)
Owned frontend platform work for Uniswap’s apps (web, mobile, extension), focused on performance, build/test tooling, and reliability.
- Improved bundle performance via targeted code-splitting and dependency chunking
- Modernized web build infrastructure (CRA/CRACO → vite)
- Updating test frameworks, package managers, and build tooling for the org.
- Improved frontend observability (RUM/perf metrics, rollout safety)
(12/2022 - 2025)
Joined the web team as a frontend engineer maintaining and expanding the most popular web3 dapp which processes billions of $ in DEX transactions.
- Built web support for several features including: UniswapX, Limit Orders, Fiat On-Ramp aggregator, and a revamped LP experience
- Introduced and onboarded the engineering org to Graphite, educating the team on best practices and optimizing CI as our team grew
- Independently maintained the company blog and developer docs sites, e2e testing infrastructure for the web app, and more.
Software Engineer - NFT.com
(10/21 - 10/22)
Hired as the first full stack web developer to build the NFT.com prototype and MVP. This included launching an NFT collection, building user profile features into the platform, and building an NFT marketplace.
- Owned the NFT.com Frontend, a React+Typescript+GraphQL+ethers web3 app. Maintained and grew the app from a simple demo to a full-featured platform for releasing the products mentioned above.
- Contributed code and architecture to the product backend in node.js, GraphQL and postgres, with a functional programming design.
- Onboarded, mentored, and led several other engineers to the team. Planned, prioritized and distributed project work.
Software Engineer - Facebook
(3/18 - 4/21)
Worked on the Facebook Dating Growth and Facebook Stories teams developing and maintaining features in the Facebook mobile app. My work included building new features, running experiments to improve new user onboarding, retention, and mobile infrastructure/perf. Used React Native and native Android (Java) to develop user-facing features and infra.
- Dating: led the migration of several key features to React Native, and led efforts to modernize our codebase and automated testing strategy.
- Stories: Used standard Android, Hack, GraphQL, and Litho to develop performant features for page admins and followers, and maintained general product health with a fast-paced release schedule.
- Stories: Improved and maintained ads-critical client logging, external page metrics, and i18n support for stories.
Software Engineering Intern
Facebook*, Seattle – (5/17 - 8/17)*
Implemented a new JavaScript SDK for Android, iOS, and web in the Developer Platform org.
Engineering Practicum Intern
Google*, Seattle – (5/16 - 8/16)*
Independently built and launched 3 growth experiments on the Maps Android team.
Google*, New York City – (5/15 - 8/15)*
Improve tabular editing for mobile users on the Sheets Android team