visitor @ imaviso.com : ~ $ ls ./projects

Projects

// featured work
UniVERS Project

01. UniVERS

A centralized event reservation system featuring automated approval workflows, real-time venue availability tracking, and integrated equipment management. Built with a React frontend and Spring Boot backend, this system streamlines event coordination with hierarchical approvals and automated notifications.

Typescript React Java Spring Boot
Subsonic Music Server

02. Subsonic

A lightweight, self-hosted music streaming server implementing the Subsonic API and OpenSubsonic extensions. Built with Rust, Axum, and SQLite, featuring automatic library scanning, multi-user support, and compatibility with popular Subsonic clients. Includes a modern React web client deployable as a standalone web app or installable as a cross-platform desktop application via Electron.

Rust Axum SQLite Typescript React TanStack Router
Subsonic TUI

03. Subsonic TUI

A terminal-based music player client for Subsonic and OpenSubsonic compatible servers. Built with Rust and Ratatui, featuring album browsing, queue management, and keyboard-driven navigation. Designed for users who prefer a lightweight, terminal-native music experience.

Rust Ratatui TUI Subsonic
MachineReport System Info

04. MachineReport

A blazingly fast system fetch tool for Linux, forked from microfetch with improved GPU detection. Executes in ~1ms (~140x faster than fastfetch) with a minimal ~412kb binary. Features reliable detection for AMD, NVIDIA, Intel, and virtual GPUs with minimal dependencies (only libc).

Rust Linux CLI
NixOS Configuration

05. NixOS Configuration

A declarative NixOS system configuration leveraging Flakes and Home-Manager for reproducible development environments. Features a modern Wayland desktop with the Niri scrollable-tiling compositor, quickshell integration, and a minimalist dark theme. Optimized for keyboard-driven workflows with Neovim and modern terminal emulators (Foot/Ghostty).

NixOS Nix Linux Neovim Niri Quickshell