I'm a computer science student in Frankfurt am Main, Germany. I build self-hosted web apps, terminal tools and games — from a stock research dashboard running on a Raspberry Pi to a Spotify player written in Rust.
01 · Profit Pilot
A stock research dashboard with daily prices, technical indicators, company news and data exports. I run it on a Raspberry Pi 5, with Cloudflare Access and Tunnel handling access.
The work goes beyond charts: data imports, API budgets, deployment and recovery are part of the project too.
Built with: Java · Spring Boot · React · TypeScript · PostgreSQL
Explore the code → · Hosted application — invitation-only access.
02 · Mini Player
A compact Rust TUI for controlling Spotify playback and browsing playlists in the Kitty terminal. Includes keyboard controls and a PKCE login flow.
Built with: Rust · Spotify API · Kitty
03 · Pokédex
A Pokémon explorer with search, filters, evolutions, stats and cries, backed by locally stored PokéAPI data.
In development: a team builder with AI-assisted VGC insights.
Built with: React · JavaScript · Express · SQLite · Tailwind CSS
04 · Asteroids
My take on the arcade classic, built with SFML: dodge asteroids, fight UFOs and chase persistent highscores. Play solo or together in co-op.
Built with: C++ · SFML · CMake
Explore the code → · Download & build instructions
| Area | What I use | Where it shows up |
|---|---|---|
| Web applications | Java, Spring Boot, React, TypeScript | Profit Pilot |
| Data & APIs | PostgreSQL, SQLite, Express | Profit Pilot, Pokédex |
| Terminal interfaces | Rust, Spotify API | Mini Player |
| Games | C++, SFML, CMake | Asteroids |
| Self-hosting | Raspberry Pi, systemd, Cloudflare | Profit Pilot |
Find me on LinkedIn or on Discord as v_nic03. For questions about a project, open an issue in its repository.
Built by Nico · Browse all repositories ↗