I am

 
keyboard_arrow_down

Hi there, I'm Katie Zhou! I am a recent graduate from General Assembly's Web Development Immersive program and a web developer based in New York .

computer

I'm currently looking for opportunities as a front-end or full-stack web developer where I can continue to learn new skills, hone my existing ones, and grow as a developer.
Download my resume here!

I have a background in classical violin and enjoy playing in my spare time. Music is very important to me and has taught me about practice and perseverance, which has been instrumental (get it?) in learning how to code.

favorite

Learning is a true passion for me, whether it's exploring a new framework or trying out a violin arrangement for a popular song. Feel free to check out the results of this love of learning in my portfolio below!

Portfolio



globetrot

Launch

globetrot

Single-page group travel application using Google Maps and Autocomplete APIs. Users can create trips with start and end dates and search for potential destinations. They can also invite users to a trip, upvote/downvote destinations, and confirm destinations.
Technologies used: MongoDB, Express, Angular.js, Node.js, Google Maps API, user authentication, Google MaterializeCSS, HTML5/CSS3

is it lit?

Launch

is it lit?

Single-page concert-reviewing application using BandsInTown API. Users can search for an artist and write a review for one of that artist's concerts. Users can view 10 most reviews.
Technologies used: MongoDB, Express, Node.js, BandsInTown API, user authentication, Bootstrap, HTML5/CSS3

lyricsmash

Launch

lyricsmash

Single-page random lyric generator application using Genius.com API. When a user searches an artist, the application retrieves a random lyric from Genius. The user then can save the lyric to their profile to view later.
Technologies used: MongoDB, Express, Angular.js, Node.js, Genius.com API, user authentication, Bootstrap, HTML5/CSS3

partyPLNNR

Launch

partyPLNNR

Event-planning Rails application. Users can create an event with a start and end date and optional information, including a guest list. Guests can be marked as either attending or not attending.
Technologies used: Ruby, Rails, PostgreSQL, JavaScript/jQuery, user authentication, Bootstrap, HTML5/CSS3

MoodNotes

Launch

MoodNotes

Spotify track-sharing Rails application using Spotify API. Users can search for a track on Spotify and post that track with an optional description. Users can also like or comment on other users' posts.
Technologies used: Ruby, Rails, PostgreSQL, rSpotify gem, user authentication, Zurb Foundation CSS, HTML5/CSS3

Candy Connect Four

Play

Candy Connect Four

Two-player Connect Four game with customizable board size, randomized player order, and a scoreboard.
Technologies used: JavaScript/jQuery, HTML5/CSS3