A high impact software engineer who thrives on difficult problems, an empathetic communicator who can interface with clients and execute based on their needs, and a culture champion who recognizes the importance of identity and values.
Working to improve the experience of internal teams and millions of Californians.
License Registration Backend
Wrote logic concerning license applications to account for fraud, duplicate records, address changes, and unique records.
Worked extensively with Node, Express, and Postgres, modifying existing data, creating a new table for duplicates, and handling database migrations with Knex.
Research Portal
Created an internal tool granting other teams access to view and export license and test data for investigation.
Built out responsive front end using React and Redux.
Implemented Node and Express server to query Postgres database using Knex.js.
Utilized GitHub Actions, Docker, and AWS to handle hosting, load balancing, and authentication.
Database Journaling
Developed an npm package to journal request and response data to a Postgres database to aid in future debugging.
Built middleware using Node and Express.
2022 — Now
SolEd: An educational dApp empowering experts to share their knowledge and allowing learners to enroll in their courses with SOL or USDC.
Created NFTs on Solana using Candy Machine and Sugar, and built out a platform for users to accrue Reward Tokens for staking.
Currently building out an educational hub empowering experts to create courses and educational content to get newcomers Web3-conversational and skilled up as quickly as possible in their areas of interest.
Wrote Rust with Anchor smart contracts for creation, reading, and deletion of Instructors and Courses on Solana blockchain.
Crafted front end with React, Next.js, Tailwind, and TypeScript allowing users to onboard and login with wallet
authentication, enroll as Instructors, and create Courses in their areas of expertise using Anchor and @solana/web3.js.
Built suite of tests to guarantee correct back end behavior using Chai and Mocha.
More to come soon!
Carbon Intensity Visualizer: An app allowing users to visualizing, track, and understand carbon usage across time
Leveraged D3.js to create rich visualizations of 4 years of carbon usage as a filterable line chart and heatmap.
Optimized UX by implementing efficient rendering algorithm handling over 28,000 data points simultaneously.
Implemented RESTful API with Python, Flask and Postgres to supply data to the client.
Upheld TDD best practices using by writing comprehensive front end tests with Jest.
Developed front end with React, TypeScript, Next.js, and Tailwind.
Containerized with Docker.
MapBox GL Annotations: A project enabling users to play with markers on a map
Designed a sleek interface for placing markers on a map canvas, filtering them, and communicating to the user in a clear but non-invasive way using MapBox GL, React, and TypeScript.
Created a RESTful back end Node.js, Express.js, TypeScript, and MongoDB to pass markers to the client and persist new ones in the database.
Managed state using React Redux.
2022 — 2022
Remote
Contributed to open source projects including Treat Toolbox, a no-code app for creating and launching generative NFT collections, using JavaScript and React.
Built a Patreon-inspired dApp allowing creators to gain a following and provide unique benefits to their fans. Fans
support creators with SOL by subscribing for access to benefits they provide. Handled smart contracts with Rust, Anchor, and Solana, tested using Chai and Mocha, and built front end with React, TypeScript, Next.js, and Tailwind CSS.
Implemented Anchor endpoints allowing creation, reading, updating, and deletion of user accounts and their
associated benefits on the Solana blockchain.
Wrote React frontend featuring wallet-based identification, routing via Next.js, and ability to manipulate on-chain
account data.
Won the inaugural MLH Solana Hackathon by building an NFT collection using Treat Toolbox, Solana, and Metaplex' Candy Machine, to create a website allowing peers to mint our NFTs and receive them in their wallets.
2021 — 2021
Remote
Helped Kona scale 8x over two quarters by overhauling customer onboarding, referrals, and digests.
Increased revenue by 100% in a quarter by building dashboard navigation, user page, and graph annotations from scratch, using React, Typescript, TailWind CSS, DynamoDB, and Flask.
Implemented vacation alerts using Python and Flask, notifying users the day before a holiday to pause Kona, used by over 80% of customers.
Increased weekly active user engagement by 50% by implementing Kona Friends, custom reactions, and an announcements banner.
Created tests that led to a 50% decrease in bugs that snuck into code.
Implemented sentence stems to help users begin elaborating, resulting in an immediate 29% increase in activity from less active users.
Crafted scripts delivering weekly reports on customer metrics to facilitate client-related decisions and prevent potential turnover.
2020 — 2021
San Francisco, California, United States
Automated workflows for flowershop to save time and reduce overhead using React, TypeScript, Python, and Flask.
Implemented calculator to determine costs of floral arrangements based on market values of stems.
Devised method of logging stem type, quantity, and cost for purchase, as well as amounts comprising an arrangement.
Output shopping lists for users to quickly determine costs and quantities of each item before going to market.
Developed authentication system allowing the shop to register and login to view and make changes to their data.
Persisted details such as floral recipe, previous shopping lists, and costs of stems using DynamoDB.
Education
Encode Club
Solana Bootcamp
University of California, Davis
Bachelor’s Degree
Horizons School of Technology
Computer Software Engineering
Benicia High School