Hi. I'm Wai Chun Chan.
I am a graduate at NYU and recently finished appAcademy to become a Fullstack developer. I'm experienced in Ruby, Rails, Javascript, HTML, CSS, React and Redux currently looking for new opportunities.
Learn about what I doI am a graduate at NYU and recently finished appAcademy to become a Fullstack developer. I'm experienced in Ruby, Rails, Javascript, HTML, CSS, React and Redux currently looking for new opportunities.
Learn about what I doDeveloped from Ruby and Javascript
• Integrated user authentication for sign in/sign up which uses BCrypt to hash user sensitive login information
• Designed a functional continuous play and pause music player by using Javascript audio object with react lifecycle methods and redux to create play/pause function based off the UI player state
• Designed a functional continuous play and pause music player by using Javascript audio object to create customizable options.
• Implemented a playlist connected to the tracks model through a joins table in the backend allowing users to create playlists with tracks on the spot while rendering it all out
• Applied modals throughout the website which are controlled by the React-Redux state without redirecting users to a new/different page
• Established a connection between AWS and the project to store and extract media objects allowing any user to view images and to listen to audio
• Incorporated canvas element that draws the visualizer with a formula that grabs an arc of a circle which then draws bars based off the data gained from the Web Audio API
• Implemented RMS and an arc formula to generate a responsive pulsating circle off with the data generated from the API to produce a circular visualizer that is responsive to the sound of the track
• Devised a Pokemon theme visualization that’s interactive based off the RMS which changes the color of visualizer and the background