dotfiles (Linux Ricing)
Used daily as a tuned dev environment and workflow base.
A collection of configuration files and scripts for customizing the Linux desktop environment. Includes themes, icons, and various tweaks for a polished look.
Here are some of my projects that showcase my skills, expertise and cool stuff I've built!
Browse by focus
Some handpicked projects with the best polish, impact and results.
Used daily as a tuned dev environment and workflow base.
A collection of configuration files and scripts for customizing the Linux desktop environment. Includes themes, icons, and various tweaks for a polished look.
Playable, fast TUI with UCI engine support.
Keyboard-focused Text User Interface (TUI) chess game. Supports local matches and playing against UCI-compatible engines.
Polished terminal game with theming and fast controls.
TUI minesweeper built with Bubble Tea and Lip Gloss. Supports themes, configurable board sizes, and fast keyboard controls.
Other projects, experiments, tools and work in progress that are still worth checking out.
UCI engine written from scratch, works with any UCI interface.
Hobby chess engine in development, written from scratch in C++. Communicates via the UCI protocol, so it plugs into any UCI-compatible GUI or TUI.
Classic blackjack rules, fully playable in the terminal.
TUI blackjack built in Python with Blessed. Includes practice mode, split, double down, and classic rules.
Wordle-style guessing turned into a lightweight desktop game.
A desktop game inspired by Wordle, but with numbers. Players must guess a 5-digit number within 6 attempts.
Security-first flows with strong crypto defaults.
A desktop password manager focused on security and usability. Master password hashed with bcrypt, entries encrypted at rest with Fernet, plus a built-in password generator and strength checker.