BUILT TO SOLVE
// REAL PROBLEMS
Tools I built because the problem was real and the solution didn't exist yet.
Your Downloads folder is chaos. SortShelf scans a target folder, categorizes every file by type, previews the moves before anything happens, then sorts with one click. Safe by default — dry run mode is always on. One-step undo if you change your mind.
- Sorts into 10 categories automatically
- Preview every move before execution
- Safe by default — nothing moves without approval
- One-step undo
- Watches folders for new files automatically
- Protected path block — never touches your project directories
A lightweight internal ticketing system for environments that won't adopt enterprise helpdesk software. Logs issues, tracks status, runs locally with zero dependencies.
A desktop tool for reviewing exported case data — built around message-export datasets for legal discovery. CaseLens loads a case file, lets a reviewer browse, search, and filter messages, then export findings to CSV without touching the source data.
- Browse message threads with sender, timestamp, and channel context
- Keyword search across the full case dataset
- Filter results by channel or sender
- Export search results to CSV with metadata headers intact
- Light / dark theme toggle for extended review sessions
- Read-only case states (Published / Review Only) to protect source data
Your Project
Could Be Next.
I take on a limited number of engagements at a time. If you have a problem worth solving, let's talk scope.