About Me

Who Am I?

Hi I'm Andrew Vuong! Welcome to my page. I am a driven software engineer passionate about building intuitive, scalable user interfaces.

With experience across the full stack spectrum and a background in cognitive science, I love exploring how people interact with technology and turning complex ideas into simple, satisfying experiences.

Outside of coding, you’ll usually find me discovering new music, staying active outdoors, or diving into the latest tools and frameworks to keep sharpening my craft.

What I do

Here are some of my expertise

Front End Development

As an engineer I thrive on building intuitive, high-performance front-end applications and specialize in React and TypeScript. Clean, maintainable code and thoughtful design are always at the top of my mind.

Computer Science Fundamentals

My background in computer science from UC Berkeley gives me a solid foundation in data structures, algorithms, and software engineering principles. I enjoy applying these fundamentals to solve tricky technical problems that come up in the day to day.

Product & User Experience

At Amazon, I worked closely with product managers, designers, and backend engineers to ship features across S3 platforms. I’m passionate about understanding user needs and translating them into simple, satisfying interfaces.

Cups of coffee
Projects
Errors Debugged
Effort
My Specialty

My Skills

Here are a few technologies that I have been working with recently.

React/Redux

95%

JavaScript & TypeScript

90%

HTML & CSS

80%

Python

70%

Node.js

85%
Experience

Work Experience

Frontend Engineer II at AWS Sept 2023 - Aug 2025

  • One of the primary engineers responsible for maintaining and extending new S3 features onto the S3 on Outposts console platform
  • Collaborated closely with product managers, designers, backend engineers, and stakeholders to translate requirements, prioritize tasks, and deliver high-quality frontend solutions to meet business objectives
  • Developed client-side features using React and Typescript, emphasizing clean, maintainable code and robust architecture
  • Wrote unit and integration tests with Jest and Cypress, achieving ≥95% coverage and significantly improving reliability
  • Software Engineer at AWS May 2021 - Sept 2023

  • Delivered 8 user-facing features in collaboration with cross-functional teams, improving usability and aligning with business goals
  • Implemented frontend solutions using React and TypeScript, supported by thorough testing and code review processes
  • Partnered with designers and product managers to ensure features met user needs and provided a seamless experience
  • Facilitated weekly stand-ups and kept track of user stories via sprint board planning to enhance team productivity and stakeholder visibility
  • Student IT Technician at UCB May 2020 - August 2020

  • Deployed and updated or re-imaged campus desktop and laptop computers
  • Maintained project documentation for tickets, systems, procedures, and other relevant notes
  • Provided technology and policy consultations to customers
  • Managed and scheduled appointments between customers and the Emergency Service Team in light of the Covid pandemic
  • Software Developer Intern at Logos July - September 2019

  • Redesigned the user authentication page for the Logos web application using Bootstrap4, CSS, and HTML5
  • Recommended designs for a streamlined, user-friendly landing page interface with the design team
  • Created new features and functionalities on the Logos website using AngularJS, Firebase and HTML5
  • Implemented a skeleton screen for the main feed of Logos' web application using the Ionic framework to enhance user experience
  • Performed bug fixes and code review to ensure responsive web design using modern CSS techniques
  • Growth Hacker Intern at Starbutter AI Feb - June 2019

  • Optimized user experience for high priority financial/content bots on Google Assistant and Amazon Alexa
  • Drove performance on relevant metrics/KPIs, A/B testing, analyzed data and recommended testing and optimazation strategies across channels and asset types
  • Compiled databases for relevant and high usage Alexa Flash Briefings and Starbutter's bank products
  • Implemented traction strategies and growth hacking tactics for Starbutter's AI agents
  • Analyzed user feedback to recommend UX-centered enhancements to products and marketing assets
  • Outreach Intern at REACH! UC Berkeley's Asian/Pacific Islander Retention & Recruitment Center Sep 2016 - April 2017

  • Managed food, housing, transportation and finances for two week-long trips around Central and Southern California
  • Contacted counselors from under-resourced high schools to organize college presentations
  • Reached out to high school and community college students across California to inform them of resources for financial aid, applying to college, and ways to pursue different higher education pathways
  • Education

    Education

    I was a part of the HRSF 130 cohort. The HackReactor immersive program is an advanced coding bootcamp focused on building autonomous software engineering skills. Throughout this 12-week program here are the skills and technologies that I have acquired and learned through hands-on work:

    • Advanced HTML and CSS techniques and practices
    • Front-end Javascript frameworks in React, Redux
    • Server-side development with Node and Express
    • Databases and Deployment technologies with SQL, Mongo, Docker and AWS
    • Full Stack Javascript Development
    • Application Design and Development

    I have completed my undergraduate studies in Cognitive and Computer Science. I have taken a variety of courses during my time at UC Berkeley and have built a strong foundation of computer science knowledge. Here are some relevant courses that I have taken:

    • CS61A: Structure & Interpretation of Computer Programs
    • CS61B: Data Structures
    • CS61C: Computer Architecture
    • CS70: Discrete Mathematics & Probability Theory
    • CS188: Artificial Intelligence
    • CS170: Efficient Algorithms & Intractable Problems
    • COGSCI131: Computational Models of Cognition
    • CS C100: Principles & Techniques of Data Science

    I was a part of the fourth cohort of the Wallbreakers software engineering program. Wallbreakers is a six week training program in which candidates gain fundamental skills and experience in software engineering through 100 hours of intensive training.

    My Projects

    Some Things I've Built

    Compify

    Express     React.js     Node.js     Spotify Web API

    An ERN stack application with a Spotify meets Tinder twist for compiling Spotify music playlists.

    Munch'm

    PostgreSQL     Express     React.js     AWS

    Implemented and scaled the backend of a business reviews microservice to support large request loads with low latency and error.

    Bookable

    MongoDB     Express     React.js     Node.js     Docker

    A Front-End emulation for a home rental app that I worked on within a team. I was in charge of designing the more places image sliding component and its basic functionalities.

    American Shipping Line v2.0

    HTML     CSS     React     JS    Cyberduck

    My second iteration of the American Shipping Line website. Redesigned as a multi-page website and deployed online as the new company website.

    American Shipping Line v1.0

    HTML     CSS     Bootstrap     JS    Github Pages

    My first web development project! Redesigned ASL's company website. Intention to make the site more user-friendly, aesthetically pleasing, and improve marketing to customers.

    Personal Website

    HTML     CSS     Bootstrap     JS    Github Pages

    My first portfolio website built in 2019 with the help of Colorlib! I learned quite a bit about HTML, CSS, and web design. The first iteration with more to come! Hosted on Github Pages.

    Pac-Man

    Python     Artificial Intelligence     Machine Learning    

    A semester-long project for my AI class at Berkeley. Aimed to solve challenging problem environments with creative solutions. Learned foundational AI concepts such as informed state-space search, probabilistic inference, and reinforcement learning.