Independent thinking. Production experience.Open to remote opportunities

Good design.
Better systems.

I’m Damien Bennett. I bring visual craft and practical automation to the way creative work gets made.

PRODUCTION STUDY / 001INTERACTIVE
DESIGN / PREPRESS / AUTOMATIONBased in Columbus, OhioSCROLL TO EXPLORE ↓
01 / Selected work

Visual craft.
Built to travel.

Identities, campaigns and publications that carry an idea across formats. A closer look at the thinking behind the finished piece.

06 SELECTED PROJECTS
02 / The production lab

The work
behind the work.

Repetition is an invitation to build a better tool. Explore the logic behind the Illustrator scripts and workflow tools I created at Hybrid Digital.

Interactive browser models. Original scripts run in Illustrator.
Illustrator JSX / ExtendScript

Seven steps. One repeatable process.

ILLUSTRATIVE VECTOR SAMPLE01 / 07
Merged artwork
Under the hoodSequence, error handling & source excerpt +

Production logic, with an operator in the loop.

The script consolidates colors, constructs an underbase, applies a choke, assigns a white spot color and removes configured no-under geometry. Compound-path handling matters when shapes contain holes.

Each stage can report an error. The sequence stops on failure; earlier document changes can remain. The browser study uses simple geometry to explain those decisions.

Built from firsthand production problems.
Designed to leave room for human judgment.

Explore my experience ↗
03 / Independent build

From scattered data
to something useful.

I independently built AmazinSaver’s website and data workflow: collecting promotional records, enriching them with Google Apps Script, and publishing a searchable deal collection.

AmazinSaverARCHIVED PROJECT

Categories, search, new deals and expiration countdowns, powered by a Google Sheets CSV feed. The original site is offline. This working reconstruction uses fictional records and a relative demo clock.

My browser script scrolled the Amazon Associates promo page, extracted matching loaded promotions, removed repeated promo codes and downloaded CSV files of up to 1,000 rows. Its 13 columns matched the Google Apps Script enrichment schema.

AMAZINSAVER / INTERACTIVE RECONSTRUCTIONSAMPLE DATA
amazinsaver↗

Fictional products and codes for demonstration. No live offers or affiliate links.

Explore the enrichment system & architecture +
Browser JavaScript / initial intake

Collect once. Prepare for the next step.

The collection script performs 80 scroll rounds with 800 ms pauses to load more promo content. It finds matching page sections, extracts category, discount, brand, code, dates and links, then removes repeated codes. Quoted CSV exports contain up to 1,000 records each, using the same 13 fields required by the enrichment tools.

Google Apps Script / JavaScript

Fill the gaps after collection.

A custom Sheets menu runs enrichment on incomplete records. The script extracts Amazon product identifiers (ASINs), retrieves titles and images, generates affiliate links, and records missing-data or error states. Each enrichment run processes up to 200 eligible rows.

Recovery & normalization

Give failed records another path.

A separate recovery tool scans promo-page HTML for product identifiers, checks for duplicates across the workbook, and can expand one promo row into multiple product records. Title-based heuristics group likely variants. A preview reports proposed changes before sheet writes.

Publication rules

Readiness is a decision.

Date and completeness checks route records into INTAKE, FAILED, UPCOMING, READY or ARCHIVED. READY requires an active date status, title, image, FOUND image status, product identifier and affiliate link. Duplicate tools prioritize larger discounts, then later end dates.

Human review

Keep uncertain decisions visible.

The promo-link checker treats recognized bot-check pages as uncertain. Suspected ended offers are copied to PROMO_REVIEW with a reason, source tab, row and timestamp; the review tool leaves original records intact. FEATURED stays manually curated, excluded from enrichment and automatic routing.

CSV / browser JavaScript

Turn prepared rows into an experience.

The website reads a published Google Sheets CSV feed, normalizes headers, organizes categories, and renders search and expiration countdowns. The reconstruction above uses fictional records and makes no live Amazon or Sheets requests.

The preserved scripts document collection, enrichment and review; the original site is offline. Collection covers matching loaded page content, with a fixed scroll budget rather than a completeness check. Parsing and variant matching use heuristics. Batch sizes are configuration limits, not measured throughput.

CSV escaping & serialization / collection script excerpt, download omitted
Readiness check / supplied Google Apps Script excerpt
Parser excerpt / archived website JavaScript
04 / About Damien

I know what happens
after “looks good.”

My background is in design and prepress. My curiosity lives in the space between a good idea and a repeatable production process.

I work with artwork at the point where details matter: separations, underbases, line weights, file preparation and handoff. When a task repeats, I look for a way to make it more consistent.

That has led me from visual design into Illustrator scripting, workflow tools and independent web projects. I’m pursuing remote roles in creative production, workflow automation and production systems.

IllustratorPhotoshopJSX / ExtendScriptPrepressHTML / CSS / JavaScriptProduction workflows
Download my résumé ↓
Selected experience

Hybrid Digital

2025 — PRESENT

Prepress Technician

Apparel artwork, transfer separations, visual QA and Illustrator production automation.

Independent work

2024 — 2025

Freelance Graphic Designer / Remote

Branding, illustration, print and digital assets for remote clients.

Mojo Sportsgear

2022 — 2024

Graphic Designer

Raster-to-vector artwork, color separations and production preparation.

M/I Homes

2019 — 2022

Graphic Designer

Campaign graphics, identities, print materials and animated social assets.
Education

Bachelor’s in Visual Communication The Art Institute

Associate in Science Pittsburgh Technical College

05 / Let’s connectRemote opportunities welcome

Let’s make
better work.

artbydamienb@gmail.com ↗

Creative production. Thoughtful systems.
A practical eye for the details.

db.