SpendScope Analyzer
A browser-based spending analyzer built to make credit-card transaction data easier to understand, organize, compare, and visualize.
These are tools, utilities, experiments, and projects I’ve built because I wanted a better way to do something. Some solve one very specific problem. Others have grown into larger applications over time.
This page will grow as more projects are published. Each tool can eventually have its own dedicated page, screenshots, documentation, downloads, or live version.
A browser-based spending analyzer built to make credit-card transaction data easier to understand, organize, compare, and visualize.
A locally run application for organizing websites, local tools, applications, favorites, and frequently used resources in one place.
A tool designed to read lottery tickets, compare recognized plays against winning numbers, and present the results in a much easier format.
A privacy-focused command center designed to bring opt-out information and privacy actions into one easier place instead of making users hunt across many separate services and pages.
A lightweight local dashboard that keeps the screen awake when needed, shows current status, and can open a compact standalone clock-style control window.
An interactive entertainment search tool for movies, TV shows, and actors, with title details, cast information, streaming availability, trailers, and upcoming episode information.
A local speech-to-text dictation tool powered by whisper.cpp, with simple Start/Stop controls, automatic clipboard copy, recent transcription history, and configurable appearance.
A local screenshot utility for capturing, reviewing, editing, copying, and saving screenshots from one streamlined interface with recent-capture history.
A local authenticator for TOTP and HOTP codes with an encrypted vault, QR-code import, backup and restore tools, and a self-contained desktop-style interface.
A free browser-based random name picker for drawing a name or winner from a list, with paste/import options, duplicate controls, removal options, and draw history.
SpendScope started from the idea that transaction exports contain useful information, but the raw rows are not always easy to understand at a glance.
This project grew into a personal launch center for websites, local HTML tools, applications, frequently used resources, and shortcuts.
The goal is to reduce the manual work involved in reading a ticket and comparing each play against past winning numbers.
Privacy controls are often scattered across different companies, services, and account pages. This project is intended to bring that process into a more understandable, centralized experience.
Screen Wake Lock Dashboard is a lightweight local web application built around the browser Screen Wake Lock API. It provides an easy way to enable or disable wake lock behavior without changing broader system power settings.
New on TV / Streaming is an interactive browser-based application for looking up movies, TV shows, and actors and pulling together useful entertainment information in one place.
Dictation is a self-contained local dictation app built around whisper.cpp. Record from the widget, stop when finished, and use the resulting transcription from the clipboard or recent-history list.
Screenshot is a local screenshot utility built around a fast capture workflow with an editor and recent-captures sidebar so screenshots can be reviewed and reused without hunting for files.
Authenticator is a local TOTP/HOTP authenticator designed to keep the vault, codes, backups, and QR-based account setup on the user's own machine.
HatPull is a free random name picker for drawings, classroom activities, team selections, casual giveaways, and other everyday situations where you need to choose one name from a list.
pwsh --version
Open a terminal and run:
pwsh --version
If you see a 7.x version, stop here. The prerequisite is already satisfied.
Install the current stable PowerShell 7 release using the method recommended for your Linux distribution.
Microsoft officially documents Ubuntu, Debian, RHEL, and several other supported Linux distributions.
For supported Ubuntu releases, Microsoft recommends installing from the Microsoft package repository.
sudo apt-get update
sudo apt-get install -y wget apt-transport-https software-properties-common
source /etc/os-release
wget -q https://packages.microsoft.com/config/ubuntu/$VERSION_ID/packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb
rm packages-microsoft-prod.deb
sudo apt-get update && sudo apt-get install -y powershell
Microsoft provides a supported Debian installation path using its package repository or a universal .deb package.
Microsoft also documents RHEL and alternate Linux installation methods, including Snap and binary archives for distributions that need a different path.
Open Microsoft Linux instructions →pwsh --version