About me

My name is Alvin. I am from San Jose and I recently graduated from UC Irvine with a B.S. in Computer Science and Engineering. I am an experienced full stack software developer looking forward to making impactful contributions towards emerging technology.

Feel free to look through my website! Please contact me if you have any questions.

What i'm doing

  • design icon

    Full-Stack Development

    Adept in developing scalable, impactful front-end and back-end solutions for web applications.

  • Web development icon

    Web3 Development

    Passionate about web3 applications. Love to extend the limits of what's possible with blockchain technology.

  • mobile app icon

    Embedded Software

    Experienced with building software for microcontrollers and embedded systems.

Resume

Education

  1. University of California, Irvine

    2019 — 2023

    Bachelor of Science in Computer Science and Engineering

    Dean's List

Experience

  1. Valora

    Software Engineer Intern

    San Francisco, CA

    July 2022 — September 2022

    • Developed, tested, and deployed impactful features for Valora’s mobile cryptocurrency wallet on the Celo Blockchain using Typescript, React Native, Node.js, and GCP

    • Integrated Coinbase Pay as a deposit payment method to increase user engagement and cash-ins, led debug meetings, and provided feedback reports to Coinbase representatives

    • Contributed to the Fiat Connect initiative by implementing web hook and API endpoints to handle updates to KYC and transfer status

  2. Swim

    Software Engineer Intern

    Virtual

    July 2021 — September 2021

    • Contributed to Swim, a decentralized application on Solana, to facilitate cross-blockchain transfers of cryptocurrency tokens through multi-token liquidity pools and Solana’s wormhole

    • Developed unit tests for custom hooks within Swim’s React application, ensuring quality and reliability

    • Implemented admin protocols on Swim’s Solana smart contracts in Rust to enable admins to securely change liquidity pool fees

  3. Alameda Research

    Software Engineer Intern

    Virtual

    July 2020 — September 2020

    • Implemented a web socket client and REST API in Python, hosted on Azure Functions, for real time Ethereum transaction filtering to track certain cryptocurrencies’ trading volumes on centralized exchanges

    • Deployed web scraping bots in Python to gather centralized exchanges’ blockchain addresses, storing them on Azure SQL Databases, for identification of transaction addresses

    • Acquired a deeper understanding in blockchain technology, Ethereum smart contracts, and database management

  4. UAV Forge

    Communications Lead

    Irvine, CA

    July 2021 — June 2022

    • Led an undergraduate engineering team of four to build a communications network to support an autonomous drone delivery system for the AUVSI competition

    • Organized weekly meetings, delegated responsibilities, and coordinated with other teams to complete technical objectives on time and foster a productive learning environment

    • Implemented a pub/sub network protocol with ROS to automate and organize data transfer between the ground computer, on-board single board controller, flight controller, unmanned ground vehicle, and interop server

My skills

  • Programming Languages
    Python, Java, C++, SQL, JavaScript, TypeScript, Rust, Solidity
  • Web & Mobile
    Next.js, React, React Native, Redux, GraphQL, Node.js
  • Framework & Tools
    Github, GCP, AWS, Azure, Infura, Alchemy, Hardhat, Ganache, ROS, MongoDB, Cypress, Jest
  • Relevant Coursework
    Data Structure Implementation and Analysis, Information Retrieval, Introduction to Artificial Intelligence, Network Security, Introduction to Applied Cryptography, Machine Learning and Data-Mining, Algorithms for Probabilistic and Deterministic Graphical Models

Portfolio