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
DEMOReplenishment Dashboard — Interface & Interaction Design
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 USEData 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.
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.
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.
Data Cleaning Scripts
Python utilities for cleaning messy vendor catalogs, standardizing product descriptions, matching part numbers across systems, and preparing data for ERP import.
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
LIVEAI 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.
CREATIVE & PERSONAL
Side projects and experiments
Greywaves
PERSONALAudio Visualizer — Web Audio API Canvas
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.
Photo Gallery
PERSONALPersonal Photography — Architecture to Wildlife
A personal photo gallery with category-based filtering and a custom curation workflow. Shoots cover everything from architecture to wildlife.
Aphasia Toolkit
PERSONALSpeech 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.
Old Iron Barbecue
PERSONALCatering 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.
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.