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.
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.
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