Projects

Ocean Science Feed

Screenshot of the project Ocean Science Feed

This application leverages the Reddit REST API to provide users with a tailored browsing experience focused on posts related to "ocean" and "science." By implementing Reddit's authentication flow, users can securely log in, explore a curated dataset, and sort posts using standard Reddit sorting methods. Each post can be viewed in detail, showcasing its content, metadata, and associated discussions.

Technologies used

ReactJavascriptReduxRedux ToolkitCSSHTMLViteExpress

Jammming

Screenshot of the project Jammming

This web application integrates with the Spotify REST API to deliver a smooth and personalized music curation experience. Users can securely log in using Spotify’s authentication system, search Spotify’s vast music catalog by keyword, and filter results by song or artist. With these tools, users can create custom playlists and save them directly to their Spotify accounts for easy access.

Technologies used

ReactJavascriptCSSHTMLCreate-React-App

4CoralBlocks

Screenshot of the project 4CoralBlocks

This project combines the mechanics of the classic Tetris game with an environmental narrative. Players engage in traditional Tetris gameplay, where their performance directly contributes to the gradual restoration of a 3D coral reef in the background. As players clear lines, advance levels, and accumulate scores, elements of the reef—such as corals, fish, and marine vegetation—are progressively revived, visually reflecting their in-game achievements. The journey concludes with an unexpected transformation, rewarding players in a way that aligns with the environmental theme.

Technologies used

ReactJavascriptReduxRedux ToolkitCSSHTMLViteReact-RouterTypeScript

Artist Homepage

This single-page application (SPA) is designed as a digital portfolio for an artist based in Leipzig, Germany. The app showcases the artist's work, biography, and contact information in a visually engaging and responsive layout. Built with modern web development techniques, it provides a seamless browsing experience for visitors, emphasizing the artist's unique style and creative achievements.

Technologies used

JavascriptCSSHTML