Back to Portfolio
// jays.website / tools

Dev Tools

System utilities, browser extensions, and developer tools — open source, run anywhere.

14
Tools
2
Categories
13
Open Source
System Health Check
Complete

Machine-aware health snapshot — detects running services (nginx, Tailscale, Cloudflare, cron), checks CPU load, temps, disk usage, and network. Outputs clean ✓/⚠/✗ summary in under 3 seconds.

bashUbuntumemorydisktempservices
Ubuntu System Diagnostic
Complete

Comprehensive read-only system audit. Covers hardware, CPU/memory, disk health, network, open ports, security posture, recent journal errors, and pending package updates. Saves timestamped log to /tmp.

bashUbunturead-onlydisk healthsecuritylogs
Security Hardening Setup
Complete

One-shot security baseline for Ubuntu. Auto-detects running services (nginx, Tailscale, OpenVPN, Gitea) before enabling UFW — no lockouts. Configures Fail2Ban with SSH brute-force protection. Supports --dry-run and --check-only flags.

UFWFail2BanAppArmorClamAVbashUbuntu
Cache Cleanup
Active

Clears Python bytecode, pip/npm caches, snap browser caches, fontconfig, mesa shader cache, and user trash. Machine-aware — uses $HOME, not hardcoded paths. Supports --dry-run. Safe to run anytime or schedule via cron.

bashUbuntucron-readypipnpmbrowser cache
Duplicate File Detector
Complete

Recursively scans a directory, groups files by MD5 hash, and reports duplicate groups with paths, sizes, and total wasted space. Configurable minimum file size. Outputs a detailed JSON report on request.

PythonMD5 hashrecursive scanCLIJSON output
Smart File Organizer
Complete

Categorizes files by extension (video, image, note, file), strips EXIF/metadata before moving using exiftool, and outputs a clean organized directory structure. Confirm prompt before any changes — no surprises.

Pythonexiftoolmetadata stripCLIcategories
WiFi Network Scanner
Live

Scans the local network to identify all connected devices by IP, MAC address, hostname, and manufacturer. Eliminates guesswork when servers change IP or new devices connect. Web UI included.

Network DiscoveryMAC LookupDevice IDReal-timePython
USB Recovery Toolkit
Complete

Custom bootable USB to recover headless Linux servers with broken boot or network config. Auto-starts SSH, chroots into the broken install, reinstalls GRUB and fixes netplan — no monitor needed.

Alpine LinuxGRUB RepairBoot RecoverySSH Auto-start
Web Intelligence Scraper
Active

Automated scraping and data cleaning pipelines feeding the trading, rental, and business dashboards. Collects SEC filings, permit records, business listings, and ownership data. Cleaners normalize addresses, phone numbers, and entity names for downstream analysis.

PythonBeautifulSoupSEC / EDGARPermitsdata cleaning
Web Note Extractor
Complete

Chrome extension that saves any webpage as clean text or PDF with one click. Strips ads, navigation, and boilerplate. Designed for research sessions where you need permanent offline copies of articles and documentation.

Chrome ExtensionManifest V3text exportPDF exportone-click
Video Saver
Complete

Chrome extension that intercepts video streams (HLS/MP4/WebM) and saves them locally with one click. Background service worker monitors network requests; popup shows toggle and session stats.

Chrome ExtensionManifest V3service workerHLS/MP4/WebM
Personal Scraper Lab
Active

Modular web scraping and data cleaning lab. Cleaners for addresses, phone numbers, emails, business names, and URLs. Jupyter notebooks with real output. Built as a live reference for production pipelines.

PythonBeautifulSoupgeocodingdata cleaningJupyter
VidGen
Complete

AI video generation and marketing automation platform. Text-to-video, image-to-video, and virtual character generation in one Flask app. Includes job manager, marketing agent, and multi-platform distribution.

FlaskPythontext-to-videoimage-to-videomarketing agent
Operations Map
Private

Interactive geospatial map of Amazon's U.S. logistics network — fulfillment centers, sort centers and delivery stations — built entirely from public data (OpenStreetMap plus published facility lists). Independent project, not affiliated with Amazon; coverage is incomplete.

LeafletOpenStreetMapGeoJSONpublic data
CloseLog
Dev Preview

Evidence-based ops sign-off workflow for recurring daily tasks. Three-phase automated escalation — nudge at +15 min, escalate at +30 min, close at EOD — with HMAC magic-link sign-off, full audit trail, team lead board, and missed-task review. Flask + SQLite, self-hostable.

PythonFlaskSQLiteHMACops workflowescalation