Projects for "Frontend Engineer" in CaracasProjects for "Frontend Engineer" in CaracasSearch results for 'Frontend Engineer'
STARPLAYER. Ad-free, private, and highly customizable music player app
UI Design · Frontend Development · Desktop Application Development
This is a personal music player project that combines retro-inspired interface design with modern frontend development. Inspired by my favorite design aesthetics, it explores how a familiar desktop experience can become more expressive, customizable, and enjoyable to use.
The interface brings together pixel-style typography, neon accents, layered windows, and distinctive visual themes. Instead of limiting the experience to a single aesthetic, STARPLAYER features five built-in skins and a custom skin builder, allowing the interface to change without modifying the underlying UI components.
Design & Development
I worked on building a cohesive visual experience supported by a modular frontend architecture. The desktop application uses React, TypeScript, Vite, and Tauri, with shared packages for UI components, application logic, and theme configuration.
Key features include:
Customizable interface: Five visual themes, including Vaporwave, Neo-Brutalist Cute, Gradient Glass, Monochrome Retro, and Soft Glass.
Personal music library: Local music file scanning, embedded metadata reading, and a library stored in SQLite.
Adaptive visual themes: Options for manual theme selection, random themes on launch, and beat-adaptive styling based on cached BPM-derived mood data.
Reusable UI components: A skin system built around shared design tokens and CSS custom properties.
Desktop-focused experience: A Tauri-powered desktop application combining web technologies with native capabilities.
Tools & Technologies
React · TypeScript · Vite · Tauri · Rust · CSS Modules · pnpm · SQLite
The Idea Behind the Project
STARPLAYER is an exploration of the intersection between interface design, frontend engineering, and great user experience (ad-free and private). It demonstrates my interest in building applications where UX, visual identity and functionality work together, from the underlying component architecture to the smallest interface details.
I enjoy creating digital experiences that feel distinctive while remaining practical to use. This project reflects that approach through a customizable visual system and a desktop music player designed around personal expression.
Interested in working together? I design and develop websites, interfaces, and digital products, combining visual design with frontend development to bring ideas to life.
Explore the source code on GitHub (https://github.com/GVPV12/STARPLAYER) · Read the project article on Substack (https://greciart.substack.com/p/starplayer-reproductor-musica-sin-anuncios) Snake was one of the games I played the most as a kid: simple, addictive, and honestly still one of the best game loops out there. What I could never get past was the interface. So I decided to fix that, with an aesthetic I love: vaporwave.
🕹️ Play it here for free: grecia-v.itch.io/serperwave (http://grecia-v.itch.io/serperwave)
Built with Phaser 3, TypeScript, and Vite.
It has 13 levels with a full neon vaporwave look, a combo system that shifts your loot odds the longer you survive, 5 lives, and a real ending in Normal mode. There are three modes: Normal, Runner (one hit and you're out), and Random: endless levels with no finish line, my favorite.
Can you beat all 13 levels? I still haven't. Maybe it's just too hard?