projects --list

Projects

A small collection of practical builds. I’m focusing on projects that show real workflows: planning, implementation, local testing, deployment, documentation and honest limits.

Featured project

WorkSight Dashboard

A practical office analytics dashboard for turning spreadsheet-style CSV data into KPIs, charts, filters, data-quality notes and short plain-English summaries. It is built around realistic workplace use cases such as sales review, invoice tracking, support tickets and admin reporting.

The dashboard includes sample business data, CSV upload, date/status/department filters, chart visualisations, a filtered data table, copyable summaries and a clean print-report view. Uploaded CSV files are processed in the browser rather than sent to a server.

HTML CSS JavaScript Chart.js CSV data Data quality Office reporting

csv

Spreadsheet workflow

Loads the built-in sample data or accepts a CSV upload using the documented business-data column format.

kpi

Business view

Calculates revenue, profit, average order value, open/overdue work and satisfaction from the active filtered rows.

review

Responsible notes

Generates rule-based summaries and data-quality checks, with clear wording that the source data still needs human review.

02. Payment Integration Starter Kit

Payment workflow project

Payment Integration Starter Kit

A reusable Node.js starter kit for adding checkout flows to web projects. It is designed as a practical foundation that can be adapted into websites needing a simple deposit, quote, order or booking payment flow.

The project includes separated provider logic for Stripe and PayPal, environment-based configuration, backend routes, a frontend checkout widget and a local demo checkout mode. The demo mode makes it possible to test the full widget flow without needing live provider accounts.

Node.js Express JavaScript Frontend widget API routes Demo checkout Documentation

03. HashJackpot

Live technical demo

HashJackpot

A SHA-256 probability demo and rare-hash leaderboard. Each spin creates one hash, scores rarity from leading zero bits, and uses a Node.js backend to verify submitted proofs before accepting leaderboard entries.

JavaScript SHA-256 Node.js Web Worker Probability Leaderboard

Validation

  • Live under nathm.net/hashjackpot
  • Node backend running behind IIS reverse proxy
  • Health endpoint tested
  • Server-side proof verification included
  • No real money, crypto or prizes

04. What these projects show

These projects are not presented as production-certified systems. They are practical portfolio builds showing how I structure small web tools, handle local testing, document limitations and deploy working examples.

They also show how I use AI in a realistic way: for planning, code support, documentation and review. The final work still needs human testing, local validation and clear notes about limitations.

  • Dashboard UI
  • CSV parsing
  • Chart visualisation
  • Node.js routes
  • Static deployment
  • IIS / HTTPS setup
  • Testing notes
  • README documentation