Core Wins
Reclaimed 1 full-time staff member's worth of manual copywriting time.
AI analyzes photos & specs to draft SEO titles and descriptions in bulk.
Keeps inventory matched between systems to prevent overselling.
Overview
To overcome software limitations and avoid bloated third-party app subscriptions, I build custom internal tools engineered around our operational bottlenecks. These applications integrate directly with store endpoints (Shopify, Magento) and logistics APIs (Linnworks, couriers) to save our team time.
Key Custom Apps Built
1. Parcel Tracker App
Delayed or returned parcels were only discovered after customers reached out to support, creating reactive support friction.
Built a web tool polling courier APIs via Linnworks. Automatically flags stuck parcels so our sales team can resolve delivery issues before the customer complains.
2. eBay Template Generator
Staff spent hours manually editing raw HTML templates when listing items on eBay, leading to formatting errors and slow listing times.
Built a React web tool where team members search for a web product, and the app automatically pulls attributes and renders a responsive, sanitized eBay HTML template in seconds.
3. Epic Toolkit (AI Copywriting Desktop App)
Developed a native desktop application combining multiple operational tools into a single workflow interface:
- AI Copywriting Tool: Batch-generates up to 30 product entries per run (SEO title tags, meta descriptions, specifications, custom metafields). Utilizes multi-modal Gemini inputs to research product details via web search, analyze uploaded images, and write tailored copy against internal guidelines, saving 1 FTE in staff hours.
- Collection Content Generator: Takes a base collection theme or keyword prompt to automatically generate structured titles, SEO body copy, and feature images, publishing directly to Shopify via API.
Catalog & Store Utilities
- Alt-Tag Checker: Scans store photos for missing alt text and uses Gemini Flash vision capabilities to analyze images and write accurate alt tags for SEO and accessibility.
- Missing Data Inspector: Audits live product catalogs to identify missing critical attributes, such as shipping weights, compare-at prices, HS tariff codes, or country-of-origin tags.
- Out-of-Stock Variant Cleaner: Identifies products where a high percentage of variants are out of stock, allowing staff to unpublish dead variant listings and keep storefront filters clean.
- Stock Sync Checker: Cross-references live inventory counts between Shopify and Linnworks in real time, catching stock discrepancies and preventing overselling.
- Native Storefront Sale Manager: Applies percentage discounts, sets anchor pricing across selected SKUs, and manages campaign tags directly via API. Selecting a sale tag automatically resets product prices back when a promotion finishes without third-party apps.
