Hi! I'm Haosen.
A Software Engineer in Seattle, WA.
I enjoy doing full-stack development for web and mobile apps.Education
University of Washington
The Web Developer Bootcamp 2022
Shorecrest H.S.
Languages
English
Fluent
Mandarin
Fluent
Cantonese
Fluent
French
Programming
Python
TypeScript
JavaScript
Java
C#
C
C++
HTML5
CSS3
Bash
Tools
Next.js
React
Angular
Flask
Node.js
Express.js
Docker
Figma
Bootstrap
Git
Cloud & Databases
Azure
AWS
GCP
Linode
Neo4j
Redis
MongoDB
CosmosDB
Custom Mechanical Keyboards
Chasing After the Endgame
The custom keyboards hobby is strangely addicting. One moment I'm just buying some switches to mod my keyboard with, and next thing I know, I got enough switches to fit in more than 10 keyboards.
My Keyboard Preferences:
Linear Switches | ABS > PBT
Keycaps | TKL > 60% > 65% >
other form factors
Piano
Favorite contemporary pianists:
Lang Lang
My piano idol, he is a breathtaking
pianist with spectacular technical
abilities and musical understanding.
Yuja Wang
She has phenomenal musical sensitivity
and rhythmicity. Her Rachmaninov
Concerto No.2 is simply out of this
world.
Daniil Trifonov
I would describe his piano playing as
transcendental. Daniil's performances
are such a joy to listen to and watch.
Yundi Li
I always come back to him when I want to
listen to a beautiful and elegant
rendition of Chopin.
Seong-Jin Cho
The way he plays Chopin etudes is just
incredible. He can make it sound as if
it were a concerto.
Currently Listening:
Digital Art
Perfecting the Strokes
On April, 2022, I challenged myself sketch a portrait everyday to improve on my drawing skills. I titled these "Sketchy Sketches", with the idea being to train myself to draw quicker since I tend to spend a lot of time trying to perfect each stroke in my drawings.Video Games
A Good Old Friend
Gaming has been a part of me for the majority of my life. Though I don't spend nearly as much time gaming now, it's always a reliable way to de-stress and connect with friends.
Overwatch
Time: 250 hrs
Diamond 1 (DPS)
Rocket League
Time: 1680 hrs
Top 0.04% in Rumble
CS:GO
Time: 945 hrs
Top 5% in NA
Genshin Impact
Time: ? hrs
AR 58
Featured Projects
_together
Started Oct. 2022
Active Project
This is a new and exciting
project I am leading at the
Husky Coding Project at the UW!
My team of 7 (incl. me) are
developing a social networking
app for UW students and I am the
full-stack developer and project
manager.
AnimeSearch
Started Aug. 2022
Active Project
Search & Recommend
Started Jul. 2022
Ended Sep. 2022
I've always been curious about
how Google knows what I want to
search for before I even know it
myself. Wanting to gain a deeper
understanding on this subject,
this project was created.
Discord Bot
Started Aug. 2021
Ended Sep. 2022
My Discord bot has been with me
since the beginning of my Python
learning journey. Every time I
learn something new about Python
or computer science, this is the
project that I test it on, so
it's seen many feature upgrades
over the year.