About Me
As a recent computer science graduate from UVA with both strong technical capability and communication skills, I thrive on diving deep into both the frontend and the backend with a sharp focus on creating positive end user impacts.
Projects
Drone Depot
This was built using Next.js with React Context for global state management across components like Product, Cart etc. Sanity was uitilized to store product details and manage content models on the backend. Stripe was integrated to enable shopping cart checkout with payment and shipping functionalities.
Streamify
This was created in React.js and styled using Tailwind CSS to be mobile-friendly. Shazam Core API was integrated to search, filter, and stream millions of songs across 14 genres. Functional React components were implemented and reused: Song Card, Top Chart, Top Artist, Artist Details, and Search.
Drone Depot
React.js, Tailwind, and Ethers.js were used to implement the Exchange, AmountIn/AmountOut, and Balance components. Factory/router smart contracts were created in CRANQ using Uniswap V2 protocol before deploying to Goerli testnet. The frontend was connected to the deployed smart contracts using web3.js and integrated with MetaMask using usedDapp. This app was tested by minting two ERC-20 tokens and creating a liquidity pool before swapping the tokens on the exchange.
OpenPond
This was built in React Native with two main screens: Home.js contains the list of NFT cards and Details.js displays each NFT. The UI was organized into 7 components that are reused across the two screens. A search bar was implemented to filter the list of cards based on search terms
FedEx Scraper
This was used to download thousands of Proof of Delivery documents from FedEx website based on given tracking numbers. It was built using Puppeteer and Node.js to simulate mouse and keyboard inputs on the webpage before saving the PDF locally.
Contact Me
Have a job opportunity or just want to say hi?