Skilled in JavaScript and React, I excelled in developing dynamic web applications, such as the Spotify-integrated Jamming project and a Reddit browsing client, as part of my portfolio. Demonstrating problem-solving and UI design, I enhanced user experiences and streamlined project workflows. My work showcases a blend of technical proficiency and creative solution-finding.
• Developed a client-side application for browsing Reddit posts and comments.
• Created dynamic interactions for subreddit selection, post display, and comment loading.
• Resolved CORS errors and implemented fallback avatars, enhancing user experience.
• Integrated animations with react-animated-list for smooth transitions in the interface.
Jamming Project
The Jamming project is a web application that allows users to search for songs, create custom playlists, and save them directly to their Spotify account.
Key Contributions:
• Spotify API Integration: Integrated the Spotify API to enable real-time song search and playlist creation. This involved handling authentication with Spotify’s OAuth to securely manage user access.
• React & State Management: Built a dynamic user interface with React, managing application state across components to display search results and manage playlist tracks.
• User Experience Optimization: Developed intuitive interactions for searching, selecting, and removing tracks, and enhanced usability through a responsive design.
• Modular Code Structure: Created reusable components for tracks and playlists, resulting in a modular, scalable codebase.
The application is available at the address:
keen-queijadas-450c83.netlify.app
Languages & Frameworks: JavaScript, React, Redux, HTML, CSS
Tools: Git, GitHub Projects, Bash, RESTful API handling, react-animated-list
Problem Solving: CORS handling, error processing, UI state management
Additional: Responsive design, Git version control