BACKALL PROJECTS
ALL PROJECTS

What I'm Building

Distribution tools, experiments, and personal projects — built from real operational experience and a lot of time in purchasing offices.

📊

inv.next

DEMO

Replenishment Dashboard — Interface & Interaction Design

Launch Demo

A UI/UX demonstration showing how I think about turning operational data into clear, actionable interfaces. This demo uses synthetic data and a minimal stack on purpose — no database, no auth, no backend plumbing — to isolate the design and interaction patterns themselves.

Context: The real tools I've built in this space are enterprise-integrated — connected to live ERPs, pulling from SQL databases, processing 60K+ SKUs across multi-branch distribution environments. That work is proprietary and can't be shared publicly. This demo captures the thinking behind those tools: priority-driven layouts, progressive disclosure, and information density that respects the user's time.

🚨

Critical Backorders

Items with customer backorders — these need to ship yesterday. Shows item count, total value, and which vendors to call.

⚠️

Stock at Zero

Active items completely out of stock. Not backordered yet, but one order away from a problem.

📉

Below Order Point

Stocked items running low. Still have some on hand, but it's time to reorder before they hit zero.

DEMONSTRATION FOCUS

  • Priority-driven layout — most urgent items surface first, no digging required
  • Progressive disclosure — summary buckets drill into sortable, filterable detail tables
  • Information density balanced with clarity — built for daily operational use
  • Real-world tested patterns from replenishment tools serving 60K+ SKU catalogs

REAL-WORLD APPLICATION

Enterprise versions of this interface I've built have been used to:

  • Reduce backorder rates by surfacing critical issues first
  • Cut replenishment time from hours to minutes per day
  • Automate vendor communication with smart data grouping
📈

Excel & Automation Tools

IN USE

Data Analysis · VBA Macros · Python Scripts

Not every problem needs a full web application. Sometimes the solution is a well-designed Excel workbook with smart VBA macros, or a Python script that automates a weekly task that used to take 4 hours.

Vendor Analysis Workbook

VBA-powered Excel tool that imports ERP data, calculates vendor performance metrics, identifies pricing opportunities, and flags potential supply risk. Used weekly by procurement teams.

VBAPower QueryExcel

Replenishment Automation

Python scripts that extract inventory data from SQL, apply business logic, generate purchase orders, and format them for specific vendor portals—reducing a 4-hour weekly task to 10 minutes.

PythonSQLAutomation

Inventory Forecasting Model

Statistical forecasting model built in Excel with custom algorithms for seasonal patterns and demand volatility. Helps set reorder points and safety stock levels based on actual sales history.

ExcelStatisticsForecasting

Data Cleaning Scripts

Python utilities for cleaning messy vendor catalogs, standardizing product descriptions, matching part numbers across systems, and preparing data for ERP import.

PythonPandasData Processing

Philosophy: The best tool is the one that gets used. If your team lives in Excel and understands Excel, building a perfect solution in Excel is often smarter than trying to move them to a new platform. I meet people where they are.

💬

GreyGPT

LIVE

AI Assistant — Integrated Chat Interface

An AI chatbot integrated into this site that answers questions about my experience, skills, and approach to solving distribution problems. Try the floating chat icon in the bottom-right corner of any page.

Why it matters: Demonstrates conversational AI implementation and natural language interfaces — the kind of interface that could power internal knowledge bases, decision support tools, or team-facing applications.

ReactAnthropic ClaudeKnowledge BaseTypeScript

CREATIVE & PERSONAL

Side projects and experiments

🎵

Greywaves

PERSONAL

Audio Visualizer — Web Audio API Canvas

Launch

A reactive audio visualizer that responds to any audio source—Spotify, YouTube, or the embedded playlist. Built with Web Audio API to analyze frequency data in real-time and render dynamic canvas animations synced to the beat.

Web Audio APICanvasReactTypeScript
🧠

Aphasia Toolkit

PERSONAL

Speech Recovery Tools — Practice & Progress Tracking

Practice tools for aphasia recovery including speech drills, cognitive exercises, and progress tracking. Some modules use LLMs to generate tailored questions. Built for someone I care about.

When someone close to you is recovering from a stroke and struggling with aphasia, you realize how few good practice tools exist. This is my attempt to build something that helps—not for a market, but for a person.

Next.jsSpeech APILLM IntegrationAccessibility
🔥

Old Iron Barbecue

PERSONAL

Catering Business Software — Operations & Payments

Full-stack software suite for a catering and popup BBQ business. Integrates with Square for payments, scales recipes by headcount, calculates food costs in real-time, and manages customer outreach.

Square APIRecipe EngineCost TrackingCRM
MY APPROACH

How I Think About Building Solutions

Start with the Pain, Not the Tech

I don't start by picking a framework or platform. I start by understanding what's actually costing the operation money — whether that's excess inventory, missed sales from stockouts, or procurement processes that eat hours every week. The technology choice comes after the problem is clear.

Sometimes the answer is a sophisticated dashboard. Sometimes it's a smart Excel macro. Sometimes it's just fixing a workflow that was broken. The goal is impact, not impressive tech.

Build for Adoption, Not Perfection

The best software in the world is worthless if your team doesn't use it. I design tools that fit into existing workflows, respect how people actually work, and solve problems they care about. That means listening first, then building.

It also means iterating. Version 1 is rarely perfect, but it's good enough to use—and usage generates the feedback that makes version 2 actually valuable.

Speak Both Languages

Most developers don't understand the nuances of distribution operations. Most operations people don't know what's technically possible. I bridge that gap—I can talk replenishment logic with buyers and API integration with ERP vendors in the same conversation.

That bilingual perspective means fewer miscommunications, faster iteration, and solutions that actually work in the real world.

Measure What Matters

Every tool I build has a clear success metric. Did backorders go down? Did procurement time decrease? Did inventory turns improve? If the impact can't be measured, it's just an interesting exercise.

That measurement focus keeps projects grounded and pointed at real operational problems — not impressive demos.

Want to talk distribution and operations?

Whether you're looking for a supply chain leader to join your team, a consultant to optimize operations, or someone to build the tools your people have been asking for — let's talk.