Projects
Some of the personal projects I had fun building along the way.

Skillshard
Desktop app for managing AI coding agent skills, with one window showing every skill across every agent.
- › Enable, disable, and link skills per agent without uninstalling
- › Move or copy skills between global and project scope
- › Update checks and security audits shown before install

Void Vector
Small arcade air-combat web game. Fly sorties across hostile pockets, grab salvage, and extract before the window closes.
- › Short extraction runs with a boss fight and a risk-vs-loot choice
- › Hangar lab with modular loadouts and chassis upgrades
- › Fully procedural art, playable with keyboard or touch

Nirisnap
Native Wayland screenshot and annotation overlay for Niri, a fork of Omasnap rebuilt on Niri IPC and wlr-screencopy.
- › Region, window, and full-monitor capture at native resolution
- › Annotations stay editable as vector layers, with undo that survives crashes
- › OCR, redaction, backdrops, and pinned captures

FileSail
A daily-driver Quickshell file manager for tiled Wayland desktops, built for Noctalia on Niri and portable to Omarchy/Hyprland.
- › List and grid browsing with previews for images, text, and archives
- › Removable-drive mounting, unlocking, and safe removal via UDisks2
- › Tiled window or native Noctalia slideout panel

Qwerio
Local-first database client for Postgres, MySQL, SQL Server, SQLite, Redis, and MongoDB across desktop and web.
- › One workbench for SQL and document databases
- › Query, inspect schema, and edit rows in one interface
- › Local-first sync model with optional credential protection
PixelStash
A unified PC game collection that syncs Steam libraries and imports titles from major storefronts into one clean, searchable dashboard.
- › Steam sync + bulk imports from Epic/GOG
- › Grid/list views with instant search & filters
- › Privacy-first, no bloat focus

VeniceShelf
AI image generation platform for creating visuals, organizing collections, and discovering community artwork.
- › Prompt-to-image generation workflow
- › Smart organization with tagging & folders
- › Community sharing and discovery

JackCast
Storybook weather PWA that turns daily forecasts into AI-painted scenes, paired with practical weather data.
- › Simple, no ads and completely free weather data
- › Geolocation, saved places, and smart refresh
- › Offline-ready installable app

Terracore
Post‑apocalyptic Web3 game on Hive where players upgrade stats, earn tokens, and trade NFTs in a player-driven marketplace.
- › Open‑source game economy with in-game marketplace
- › Persistent progression and stat-based upgrades
- › Social + community-driven rewards

Ruin My Day
A clean way to start your day and be reminded of how the universe always has a plan
- › Web or browser extensions
Rise of the Pixels
Browser-based simulation game where you run a game dev studio, grow a team, and ship hits across gaming eras.
- › Studio management (hiring, R&D, marketing)
- › Ownable assets with zero gas fees
- › Deep community + ecosystem integrations