Hi! I'm Andy.

I'm a software/web developer.

Who I am.


Software developer. I am a senior majoring in computer science at the University of Washington. Ever since I was a kid, I have been passionate about all things computers, and this brought me to the Paul G. Allen School. The most valuable lesson I've learned here is the importance of writing clean, maintainable code that not only I can understand, but others can, too.

In addition to software development, I create slick, cutting-edge websites. After taking my class in web development, I find joy in creating full-stack websites using HTML, CSS, JavaScript for the front-end and SQL and Node.js for the back-end. At this time, I am strengthening my back-end skills.

When I'm not studying or working on projects, I love to play the piano, go on long runs, and mess around on my Raspberry Pi.

Feel free to download my resume and/or contact me.

A photo of Andy
A photo of University of Washington

Where I learned.


University of Washington

Sep 2019 - Mar 2022
GPA: 3.81

B.S. Computer Science

Currently in progress. I am honored to be studying at the Paul G. Allen School of Computer Science and Engineering. Here, I am learning about machine learning,

artificial intelligence, security, networks, software programming, and so much more.

South Puget Sound CC

Sep 2017 - Jun 2019
GPA: 3.95

Associates of Arts Transfer

As a high-schooler, I took college courses at a local community college through the Running Start program. There, I studied introductory programming, calculus-based physics, public speaking, civics, and social problems.

A.G. West Black Hills HS

Sep 2015 - Jun 2019
GPA: 3.97

High School Diploma

While in high school, I excelled in my math, science, and robotics classes. I had always been competitive and passionate in my interests, so I worked hard to be the best in music competitions and sports.

What I've learned.


Hard Skills

  • Java
    Gold star Gold star Gold star
  • OOP
    Gold star Gold star Gold star
  • HTML
    Gold star Gold star
  • CSS
    Gold star Gold star
  • JavaScript
    Gold star Gold star
  • Node.js
    Gold star Gold star
  • JSON
    Gold star Gold star
  • Python
    Gold star Gold star
  • Bootstrap
    Gold star Gold star
  • React
    Gold star Gold star
  • SQL
    Gold star Gold star
  • Git
    Gold star Gold star
  • C/C++
    Gold star
  • Lua
    Gold star

Soft Skills

  • Problem Solving
  • Time Management
  • Organization
  • Reliability
  • Adaptability
  • Dedication
  • Multitasking
  • Attention to Detail
  • Cooperation
  • Respectfulness
  • Empathy
  • Teamwork
  • Public Speaking
  • Listening

What I've taken.


In Progress:

  • CSE 446 - Machine Learning
  • CSE 484 - Introduction to Artificial Intelligence

    Completed:

    • CSE 421 - Introduction to Algorithms
    • CSE 461 - Introduction to Computer Networks
    • CSE 484 - Computer Security
    • CSE 333 - Systems Programming
    • CSE 444 - Database Systems Internals
    • CSE 391 - Systems and Software Tools
    • CSE 351 - The Hardware/Software Interface
    • CSE 344 - Introduction to Data Management
    • CSE 331 - Software Design and Implementation
    • CSE 332 - Data Structures and Algorithms
    • CSE 312 - Foundations of Computing II
    • CSE 311 - Foundations of Computing I
    • CSE 154 - Web Programming

    What I can do.


    A photo of my website

    Personal Website

    An interactive resume website.

    Tools: HTML, CSS, Bootstrap, jQuery.

    Maze algorithm project

    MazeAlgorithms

    Generation and shortest path algorithms.

    Tools: Python, Pygame

    View code
    Tetris project

    Tetris Lua

    Fully customizable, SRS-standard Tetris.

    Tools: Lua, LOVE2D.

    View code
    Spotify sort project

    SpotifySort

    Sort your Spotify playlists.

    Tools: React, Heroku, Node.js, JSON, Bootstrap

    Check out my GitLab for more:

    Gitlab icon https://gitlab.cs.washington.edu/aphan1

    Let's connect.


    I'm currently available for work.

    Like what you see? Let's work together. Here are ways to contact me.