Real systems, in production or shipped — not tutorials. Filter by type.
Integer · Production system
Metrics Portal
Multi-department manufacturing metrics platform covering PTFE, PrecisionLiner, and Polyimide. Hour-by-hour production tracking, standards lookup, pareto capture, Job × Job tracker, department-aware authentication, and per-department admin — replacing spreadsheets and a first-generation portal.
Node.jsExpressSmartsheet APIManufacturing data
View repository →
3 departments · UAT-approved · live in production since Aug 2026
Integer · Power Platform — Revenue Roll Up Automation v2.0.2
Supply Chain Action Center — Revenue Rollup Automation
A complete, packaged Power Platform solution for Trenton supply chain that turned a manual revenue-rollup chase into a governed daily system. The Canvas app gives each role its own workspace over one shared SharePoint Action Queue — planners work their orders, CSS works orders ready for them, and management gets due-today totals, a three-day lookahead, and the shipping outlook — while 14 flows keep the queue synced, audited, and everyone notified before work goes stale.
App — 5 screens: Home (role check against the App Roles list) · My Planner Work · CSS Workspace · Management Workspace · Management Lookahead / Shipping Outlook · Data: SharePoint Action Queue, Planner & CSS directories, Audit History
Scheduled summaries — 8 flows
- Daily Planner Due-Today — weekdays 7:45 AM ET, per-planner
- Daily Management Due-Today — weekdays 8:00 AM, with 3-day lookahead totals
- Past Due Monitor — weekdays 7:30 AM, awaiting-shipment orders
- Missing Assignment Summary — no planner / no CSS assigned
- 72-Hour Planner SLA Summary — unbooked items ageing past 72 hours
- Blank-UOM CSS Notification — missing unit of measure
- Six-Week OTIF Reminder — Mon / Wed / Fri, blanks in the 6-week horizon
- Weekly At-Risk Summary — Mondays, at-risk and past-due lines per planner
Sync, handoff & audit — 4 flows
- Snapshot and Archive — daily 6:00 AM: Power BI open orders → Excel rollup workbook, with weekly clear and monthly archive
- Action Queue Sync — workbook → SharePoint queue, with reconciliation recovery
- Planner and CSS Handoff — fires on queue changes; promise-date, schedule, hold, and partial-shipment handoffs
- Audit Event Writer — writes every planner change to Audit History
Shipping Outlook — 2 flows
- Shipping Outlook Read Report — called from the app; returns validated report rows for the Management Lookahead screen
- Shipping Outlook Export — builds a formatted Excel export copy from the template for distribution
Canvas Power AppPower AutomateSharePoint ListsExcel OnlinePower BIOffice 365 Outlook
v2.0.2 · 1 app + 14 flows · 33 environment variables — lists, folders, Office Scripts & recipients, so it deploys cleanly across environments
Personal product · Live
HelloHomedesk
A shipped household bill-management web app: recurring bills, due-date tracking against payday, payment history, and subscription management. Designed, built, and operated end to end — a real product with real users (my household, daily).
Next.jsConvexClerkStripe
Live product · full-stack, auth + payments
SaaS · GitHub: receipt_parser
Receipt Parser
A multi-tenant receipt-review SaaS: upload a receipt photo, OCR extracts the data, and reviewers approve or correct it in a purpose-built queue. Tenant-isolated data, authenticated access, and a review workflow designed for bookkeeping volume.
ClerkConvexOCRMulti-tenant
View repository →
Photo → structured data → human review
AI agent
Voice Recruiting Agent
An AI voice agent that conducts first-round recruiting conversations by phone — asking screening questions, capturing structured answers, and handing hiring teams a clean summary instead of a scheduling backlog.
Voice AIConversational designStructured capture
Automates the first conversation, not the decision
AI pipeline
Content Repurposing Engine
An automation pipeline that takes one piece of source content and produces platform-ready versions of it — extracting, rewriting, and formatting for multiple channels so a single recording or post does the work of five.
LLM pipelinesAutomationContent ops
One input → many publishable outputs
Client prototype · GitHub: rooted-table
Rooted Table
An interactive web prototype built for a local café client — menu, story, and ordering concepts presented as a working site the owners could click through and react to, rather than a static mockup.
Web prototypeUXClient work
View repository →
Built for a real small-business client
Infrastructure · GitHub: business-automations
Business Automations Suite
A Node.js automation suite that replaced fragile no-code flows with owned, version-controlled code — scheduled jobs spanning Google services, email processing, and content operations, running unattended on a home server with logging and failure alerts.
Node.jsGoogle APIsCronSelf-hosted
View repository →
Replaced n8n flows with maintainable code