Projects
spoti-dl
A CLI tool to download songs, albums and playlists from Spotify with metadata and album cover art. I rewrote the core functionality in Rust for better performance, achieving over 4x speedup for large albums and playlists. The app fetches song information from Spotify and downloads audio from YouTube, then embeds metadata including album art into the downloaded files.
WinterOrb
A website for the game Path of Exile featuring price history data for items and a price prediction system. This project is heavily inspired by poe.ninja and poe.watch. It's an under-development project that uses previous pricing data to predict future prices. I'm building this to learn more about web development, data visualization, and machine learning concepts.
backend_burger
A backend application I'm building to learn and integrate best practices and advanced concepts. This project serves as my playground for experimenting with different architectural patterns, database designs, API implementations, and deployment strategies. I'm using it to understand how to build scalable, maintainable, and secure backend services while learning about microservices, containerization, and cloud deployment.
buffered-queue-rs
A custom implementation of a simple blocking, buffered queue in Rust. This project was inspired by the 'Programming Rust' book and my desire to better understand concurrency concepts. I learned a lot about mutexes, condition variables, and thread synchronization while building this. The Rust community was incredibly helpful in improving my code and understanding of systems programming concepts.