Software · AI · Front-End

Custom workflows and solutions for enterprise applications

I build internal applications that help teams work faster and smarter. Using AI alongside modern front-end development, I design, build, and deploy custom tools — handling everything from the user experience to hosting and maintenance. My focus is turning everyday workflows into clean, intuitive software that people actually want to use.

RJ Brands · Internal Tool

Sales Toolkit

Turn a product list into polished sales collateral in seconds.

A web app for the RJ Brands sales team that takes an Excel model list — or just a few SKUs — and generates branded PowerPoint sell sheets, print-ready PDF product cards, and custom Excel pricing sheets. It matches each SKU to a master deck, pulls specs from the product database, and supports English/Spanish output with a light or dark interface.

Sell sheets → PPTX Product cards → PDF Pricing sheets → Excel Light / Dark · EN / ES
Live preview
sales-toolkit · rjbrands

Generate Sell Sheets

Upload your Excel file with model numbers and pricing to build a custom deck.

Drag & drop your Excel file here
or click to browse (.xlsx files)
or enter model numbers directly
Paste or type model numbers
Search by Model Number

Built with Flask · python-pptx · openpyxl · reportlab — typeset in Instrument Sans, deployed on Railway.


Wall Street Journal · Editorial Web App

Fact-Checker

Confirm every fact in a story before it’s published.

A web app for journalists and editors that turns the facts in an article into a simple True / False checklist, then sends each source a private, password-protected link to confirm or correct them. Sources mark every point and explain anything that’s wrong; answers land back in a dashboard with email alerts and one-click CSV export. Notes can be used exactly as typed, or drafted into clean statements with Gemini 2.5.

True / False checklists Password-protected links Email alerts & CSV export Light / Dark · optional Gemini drafting
Live preview
fact-checker · responses
Acme Corp profile · Sept issue

Response received

JDJane Doe confirmed 3 facts · Jun 2, 2026
1Acme Corp was founded in 2009.
TrueFalse
2The company employs about 200 people.
TrueFalse
3Headquarters are in Austin, Texas.
TrueFalse
Correction from source
We relocated the HQ to Dallas in 2021.
2 of 3 confirmed true · 1 correction

Built with Flask · PostgreSQL · Gemini 2.5 Flash — typeset in Instrument Sans, deployed on Railway.


RJ Brands · Internal Tool

Social Support Digest

Every support question across social, triaged into one morning email.

An automated pipeline that watches the Chefman and Chef iQ accounts across Facebook, Instagram, YouTube, X, and Reddit, uses AI to flag the messages that are genuine customer-support requests, sorts each one by issue type, and emails the team a single daily digest — grouped by brand and channel, with a direct link to every comment and DM. Nobody has to monitor five inboxes; the work that needs a reply comes to one.

5 platforms → 1 digest AI triage · Gemini Auto-categorized Direct reply links Runs daily, unattended
Live preview · sample digest
social-digest · rjbrands
Daily Digest
Social Support Digest
Jun 26, 2026  ·  4 items flagged across 4 channels
Chefman2
Facebook
Marcus BellCOMMENTJun 26, 8:12 AM
Product issue
My Chefman air fryer turns on but the heating element won’t kick in — the fan runs, no heat. Had it about three months. Is this fixable?
View comment →
YouTube
kitchen_kimCOMMENTJun 26, 7:48 AM
How to
How do I reset the Chefman espresso machine after a descale cycle? Mine’s stuck flashing the clean light and won’t brew.
View comment →
Chef iQ2
Instagram
thefoodiejenDMJun 26, 7:30 AM
Warranty
My probe stopped reading temps right after the latest firmware update. It’s still under warranty — what are my options for a replacement?
Open conversation →
Reddit
u/homecook_janeCOMMENTJun 26, 7:05 AM
Product issue
My CHEF iQ thermometer won’t pair with the app after the latest update — how do I fix it? Already tried re-installing.
View comment →
Automated digest · Social support triage

Built with Python · Meta Graph, YouTube Data, X & Reddit (Devvit) APIs · Gemini classifier · GitHub Actions cron — typeset in Instrument Sans.